Added CalendarEvent(s), JSON creators 

Added CalendarEvent(s).
Added static JSON creators that needs no external dependencies for simple quick parsing of results.
Made non-settable properties, well errr... non-settable (only settable via JSON deserialization).