Pulled out MainFrame class from Egine project to allow for .lib output
Test project created, but not yet functional