Incremental step to stage 1

- STV now only shows two buttons
Name input w/ style tweaks
Making TextViewWithHint

Pulling out some logic from STV into a subclass (solves one bug with
grey text)
Still broken but closer

Refactoring how STV is made. Instead of having 3 real screens, we have
one screen and modify the text STV's to depict the screen changes. This
will allow us later to animate text box changes.