Cleaned up UI

Cleaned up the UI, the progress display is now used for both generating
and loading. It can also be used for saving, though that is not
implemented yet - will probably be built in to the generation.