Karma

Was pretty easy to get tests passing in Karma runner. The karma.conf is boilerplate generated by `karma init`. Lets experiment a bit and see what defaults make sense. I'm going to dig into [angular's yeoman generator](https://github.com/yeoman/generator-angular) to see how they do it.

Re: #10