Database and Dynamic Container issues ironed out

The plugin is close to its first alpha release.  Still needed:
troubleshoot /town info, add players to the database,  add transactions
to the commands, ensure players are added to town properly (maybe change
storage to ArrayList<Player>), test item payments, test town bank, test
taxes, install and test One-player-per-town, and install/test db
writeout in onDisable().

Changes in this commit:
Added a player login event listenener to Muni for future testing.
Muni now properly loads the towns table from the database into an
ArrayList<Town>.
Renamed Town.addTown to db_addTown and made a second one that has no
parameters, which inserts into the database from the Town fields.
Changed dbWrapper.db_open() to using the Class.foName() method with
appropriate Exception catching.  getTowns() now returns an
ArrayList<String> and works properly.   Debug SQL output statements put
in a more logical order (between db_Open and db_Close).