Moved the log to DEMO application.
Clean up in Log class.
Log uses std::string and const references as input parameters.
Using std::unique_ptr in UI class.