Text this: A review of nano-composites