adapt to iCalendar 3.4
switch to unittest2 and document how to run tests