Logger splitted to stream and logger. Logger now incomplete. Constexpr MD5 function added. May be it would be useful for static map or json.