Implement page state for CM
  uses the "common" classes from the VS templates
  trimmed NavigationHelper to StateHelper
  added SupensionManager to app.xaml.cs in a "CM way"

Add state for MainViewModel where it is actually necessary