Fix jshint errors
Allow Travis to run tests

Updated a dep that conflicted with latest bower
Remove commented code (it's safe in git history)
Test all the branches in CI

The readme badge has ?branch=master so failing feature branches will not make it red