Seperated event source from event sources
Changed karma to run phantomjs instead of Chrome

Karma kept opening chrome and it was really annoying for running tests.
It was messing up my workflow.
UserCalendar working but testing in progress