Prep project for testing and coverage

* Using Karma, Mocha, and Chai for testing
* Flattened project structure and altered angular style
* Prep project for active development