Added some parts of viewmodel and moved usings

We now have a MainMenu class, the Configurer class has been moved to viewmodel.
All the using directives defining some pointer aliases have been moved into more
standarized places. About now one could start coding a proper GUI.