Get karma and Jasmine set up
Add tests using karma and jasmine

- Exchanging jest for jasmine and karma due to
jest being a massive chafe.
- to run and have tests monitored, call
'karma start'
Fix a few issues and delete extraneous files
Update package.json
Merge pull request #171 from krazemon/tests

Tests