Various changes, added Instants (preferable to Dates in the future),
updated time-based classes to use it, introduced ApplicationClock,
logger and configuration management additions (first draft)