- handled some errors better with logging and sys.exit() calls
- fixed a bone-head mistake in the World() contructor where it iterated over a hard-definted size of 3 rather than WORLD_SIZE causing all sorts of issues with moving humans about
- first line of the log file is now a "map line" which is meaningless in this program, but is used to calibrate a coming companion map application
- Human() objects now have two new parameters 'mother' and 'father' which point to the Human() objects that parented them (root humans have both parents as None type)
- max Human() age lowered to 30 years (these guys are pre-tribal!)
- humans born with random level of hunger between 40 and 100
- version bumped to 0.4! don't expect another version bump for a while as 0.5 is ambitious and my programming time is divided on this and the (yet to be publicized) companion map application

Signed-off-by: Troy Dowling <troywdowling@gmail.com>