update gitignore
update devDependencies
update travis