Add integration tests

Add CI integration tests based on Grunt/CasperJS & TravisCI

Let me know if you don't like it and we drop it.
I moved the Jshint travis makefile thingy to a Grunt task as well.