Added native Windows menu bar
Intermediate commit - refactoring code base
Intermediate commit - DO NOT USE
Creating a commit to use GitHub as a file back up system, and to
save changes so far. DO NOT attempt to run this code.

THIS CODE IS IN A NON-FUNCTIONAL STATE