create event | wired up back end

Now open created events. Edit and update them.
Create new events. Persistent them to the server.
Fixed the bug with time and date picker.
Improved use of directives for the date-time range widget.