App conforms more to mvc with the model notifying all of its views to change when the model changes
More changes to SelectUsernameActivity
xml changes