wired a simple mock base object so we can override permissions
wrote tests for the View Controller
shifted the class & tests to the new architecture