Fix typo in Gruntfile
Add karma
Add tests for the JS::is_defined method
Integrate Karma into Grunt
Configure Travis to be able to launch Firefox