Added a few of basic interfaces

ILogger and IClock, with default implementations.