Implemented Time::Offset and added a UUID class for later use with TimelineBlocks.
Removed boost from Time::Offset.  Conversions between time_duration and Time::Offset should be done in the caller.
Implemented Time::Date.
Fix for adding/subtracting past day boundaries.
Implemented Time.  Now to clean it up...