Calendar and Time reporting improvements

Moved array of calendars into global space so any user can append to it
Updating Timecalc's processing to add up total time, and make output easier to understand.