Feature/timeline crud

Implemented adding new events to the timeline.

Some UI thinkg are still missing, like disabling "addEvent" button before dataSet is loaded etc.

First I would like to modularize everything: separate eventLoadingForm, newEventForm or something like this.

Please don't merge until not finished by me :P
Isn't defining it as a  requireJS module already 'like' OO?

When using it, you feel as having an object and firing methods on it.
So I probably don;t understand - can you describe it a bit more? :)