Novel Applications of Carbon Based Nano-materials