Model View Controller that allows user to register and login to a secure area.