UI refresher. Helps make it less bootstrappy.

Begins to address issue #25

Signed-off-by: Max Fierke <max@maxfierke.com>