Refactored MainActivity (now MainView) to comply with ModelViewPresenter architecture