Physics and Chemistry of Nanofibers