Removed dependencies on underscore + jquery

* Removed dependencies on underscore and jquery
* Updated unit tests
* Updated demo page
* Compatible with Angular 1.1.5 - 1.3.0 (current version)
Might want to break up this into two lines.