adds comments, updates npm, adds travis