lots of updating of town-gen to break out structure-gen code into own
class.  add the rest of the multiple lists of structures to generate.
need to hook actual gen code up to lists for each type appropriately
massive restructure of town structure gen.  working well.  need to
re-add lamp-post generation from templates