Finish UI, resize canvas to fit dungeon

No longer able to click "generate" multiple times.  It now takes focus
and must be closed first.  Added "about" and "quit" to the UI.  Canvas
now resizes itself according to the size of the dungeon, minimum width
of the default canvas size.