fixed infinite recursion error that happened when theives couldn't find a suitable target to steal from
removed some old print statements
added names to communities, cleaned up the economy initiation logic
finished transfering logic from community_simulator.py to World.time and added more a summary print function that provides information about the simulatation after World.time finishes running
included a modded version of an old program I wrote to provide random town names