Moved towards MVC design. Lots of structural changes!

Renamed class. Added controller class for newSimWindow. Tried to fix
OpenGL in Linux, needs verification!