MSPanels now have `ok to navigate` status

- Navigating away from a page that isn't `ok to navigate`
  will prompt the user (next commit)
`ok to nav` checks now occur in MasterFrame