Create MVVM structure and basic map selection view.
Add static loading of maps and bind viewmodel.
Add service for map editor with GetMaps() method.
Load maps async from server.
Merge branch 'master' of https://github.com/aquasonic/Billapong into mapeditor
Merge branch 'master' of https://github.com/aquasonic/Billapong into mapeditor
Add layout for map selection and basic commands.
Implement deletion of a map in the editor.
Merge branch 'master' of https://github.com/aquasonic/Billapong into mapeditor
Add generic commands.
Set OnMainWindowsClose as shutdown mode.
Create windowmanager to open new views bases on viewmodel instance.
Save map and create new if not exists yet.
Add initial callback contract for map editor.
Merge branch 'master' of https://github.com/aquasonic/Billapong