Updated files with description and comments.
CHANGELIST:
Log messages now store information about time it was created (logged).
SimpleLogFormatter reads time information from LogMessage.

TODO:
SimpleLogFormatterTest suite doesn't expect time information - needs updating.

NOTES:
There is a problem with std::chrono and -g compiler option which causes it to fail randomly.
Updated SimpleLogFormatter test suite to include timestamps.