Multiple events per calendar + more

This is my proposition of a multi event support and some other features I needed for a project:
- All day events
- calendar name and description
- Moment.js for date parsing
- Standard conform escaping of ',', ';' and '\'

This is tested for Google Calendar only.