Karma

Karma runner integration with debug mode and coveralls.

Opening this in favour of #1399 
Nice.  I think we can drop all of the phantom files right?