DesignTime improvements, fixes

- Added Helper to check if the code is executed at designtime
- Made ViewModels support XAML instanciation again
- FIxed and issue where navigation to the MainPage would send a login
request, despite the user being already authenticated
- Fixed an issue where navigation back to the MainPage would display the
loading indicater