Testing and CI setup

This is the working setup for Testee and Travis CI (using Firefox since current Phantom doesn't work with Traceur).
Are these deps here for the benefit of travis? Should `scripts.test` be `$(npm bin)/grunt test` in that case?