Add build tools around frontpage app

* Grunt to run build tasks
* JS files linted
* CasperJS for functional testing
* Travis configuration for build automation (needs testing).