Testing overhaul

Karma testing with angular, mocha, chai now works.

- Implemented mock socket.io and mock ng-socket-io

Updated gruntfile for mochaTests to work. Added grunt watch for mochaTests.