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
If we want to have only one form dont pass the parameter to function, just put it right into function. It will be easier to understand such code. 
Of course if you plan to have a lot of identical forms( which is IMHO bad idea ;) ) leave that.