Fix: Incorrect super call to viewWillAppear
Refactored: Split dependency setups out into separate methods for clarity
Cleanup: Removed old delegate methods on operator switch, no longer needed
Refactor: Revised collaborator reference to use NSObject instead of id
Cleanup: Removed redundant forward reference
Green: Added expectation that state can be assigned
Refactor: Added and revised integration tests between model and view