Update tests

- Adds Karma
- Adds Coveralls
- Gets Travis actually working