Bunch of changes

changed UI; added buttons for directions; tried to get spinners to
work; cleaned up code naming.

To do:
- fix spinners to auto update
- hook up buttons.