Second pass at unit / integration tests

All TestData .ics files are now covered to some degree with a
corresponding XbICalendar*Tests file.
File mac GitHub client missed
Merge pull request #5 from markdlv/master

Second pass at unit / integration tests