Merged with working registration and login. Original User Presenter.