Solution Processable Carbon Nanotube Devices : From Optoelectronics To Biosensing