Added basic Logger class
Merge remote-tracking branch 'origin/temp_merge' into hello_triangle