Fundamentals of Functionalized Carbon Nanomaterials ( CNMs ) for Environmental Devices and Techniques