Unit Tests - initial PR

This PR contains
=============
* Test runner: `$ grunt unit_test`
> NOTE integration_test is still WIP
* Mocha + Chai for unit testing - same BDD approach as with RSpec
* Example unit test for ServiceUser model

TODOs for later
======
* integration tests
* cli + phantomjs/nightmarejs support
* crack on with the rest of the tests