Have Travis run JSHint and verify that the build process runs successfully

This will make it impossible for someone to commit changes that break the build process.

@retlehs you have to enable travis for roots 
![screenshot 2014-12-24 17 36 19](https://cloud.githubusercontent.com/assets/2192970/5551461/69555136-8b93-11e4-98dc-479a8cf11e86.png)