Upgrade deps, cleanup package.json
Update code formatting to match current style
Added travis configuration
gendocs