Nanofibers – the cotton candy of cool science