States and UI

Added some more states that are pretty barren right now. Also added a
simple UI to start testing and working on buttons and input. Getting all
input working, and making a better UI is next.