Integrate into master

* Adds Jasmine
* Adds Google analytics
* Adds batch upload
* Replaced some vendor libraries with gems