Convert #pragma once to safe include guard
Refactor Menu class with fixes
Fix argument name in counstructor
Move initialization to contructor body & introduce min size constants
Change MainWindow children class to Resizable