Changed UserModel to be static.
Changed LoginViewPresenter to use new static UserModel
Added Registration MVP stuff as well as base registration functionality
added launchRegisterActivity()
Minor UI and formatting changes.
Made registration fields one-line only. Keyboard buttons says "next" now
instead of "enter".
Added basic registration validation... user must have name, username,
and the same password to register. Added enhanced error messages to
handle various fail scenarios. Refactored and restructured some of the
code to make it cleaner.
Renamed some of the variables to make it nicer to look at.
UserModel now uses HashMap implementation instead of ArrayList. Some
other minor code refactoring completed as necessary.
Upon successful registration, user is taken back to the welcome screen.