Moved some classes into more appropriate packages.
Renamed ToolbarButton to ToolbarButtonBuilder.
Moved a lot of the work out of the constructor to make the class a bit more readable.
Fixed a bug whereby the exits panel wasn't reporting the correct exits.  I think it's because I wasn't repainting it.  Thought I could get away with it.  I was wrong.  So very, very wrong.