added Jasmine to the project instead of having it as an external bower dependency, so we can run tests anywhere