LB-1586 Add first client side test
Set jshint for tests, refactor unused grunt tasks
LB-1588 Integrate client side (karma) tests with travis
LB-1585 Add first server side test

Also introduce grunt test task (run both client and server tests)
LB-1588 Run server side tests with travis
LB-1585 Add grunt watch task for server side tests
Merge pull request #109 from patriciagarcia/mocha_tests

LB-1649 Testing environment for unit and integration tests