Wrote some tests with Karma

Beefed up the Makefile, stopped loading in Angular through Browserify,
just makes testing much harder.
readme