adding karma for testing web-ui

I'll be breaking apart the angular app into sub-modules named with
tictac- as a prefix
adding angular lib to karma tests
added basic model spec for ui
added basic core tests for ui
added basic service tests for ui, updated test descriptions
tictac-models tests fleshed out

some room for improvement, but shouldn't be too bad