MVVM now implemented and ready for use. RelayCommands still missing