Updated dependencies
Specified Bower versions, in particular Jasmine 1.3.1, since the "latest" tag gets Jasmine v2.0 which throws "describe is not defined" error
JS styling cleanup for code consistency