some class and method renaming and interface simplification

* renamed eventmanager to recorder and renamed event to datum
* renamed timeagent to ticker and renamed handle[tick/tock] to just tick/tock
* removed handledailytasks from ticker interface
* removed gregorian date stuff from timer.

closes #629