Added the logging feature.

 On branch master
 Changes to be committed:
	modified:   .gitignore
	modified:   build-calculator-Desktop-Release/calculator
	modified:   calculator/history_dialog.cpp
	modified:   calculator/history_entry.hpp
	modified:   calculator/main_window.cpp
	modified:   calculator/main_window.hpp