Text this: Carbon Nanotubes: A Review on Structure and Their Interaction with Proteins