Added API for customizable TimeSource
XML documentation for TimeSource classes
Removed CurrentTimeGetter and replaced all references with TimeSource.Current.Time
Force the time to local time in order to make last write time comparison work as expected
Test coverage for TimeSource classes