Brandon: Commiting UI fixes plus part of save functionality; Shannon to
pick up with login/profiles.