Added ModelNavigatorController

- Moved nav logic to controller
- Added buttons for project, source, and protocol views and events