Add browser mocha tests to karma

With this PR and thanks to @greggzigler's previous one, travis should run ALL test cases :D
In theory when we get this merged in, we won't need to run tests ourselves if travis build passes, because it will run:
- node mocha tests
- karma angular tests
- browser mocha tests (through karma)

w00t!