lift up Jasmine version to 2.0, add more features and tests to event emitter