RFC5545 compliance fixes

Changes to iCalendar output:
* Include DTSTAMP and UID properties
* List VERSION property first
* Fold lines longer than 75 characters
* Remove empty lines
* Use UTC time for UNTIL date
Update readme