Karma

Adds Karma test runner to enable us to add Coveralls integration and other useful tools