Karma cleanup, spec reporter

- Cleanup on karma task, and config
- Use karma-spec-reporter for much better test reporting in the builds
- Make sure chrome launcher is installed (for local testing currently until chrome can be used on Travis)