renamed ViewController -> MasterViewController, created ViewModel