Restructure software directory

... for coherent development rather than simple storage.
Bugfixes: deletion issues (minor)

Correction to exceptions raised and GUI lack of updates related to
deletion.  Also, .gitignore.
Universities!

Support finalized for Universities as stores in town -- BUT they are
using the treasure table to choose abilities for right now...