Added initial hearts definition.
working with owners and multiplicity--config side
moving things around
zone naming tweaks
giving zones to players
make things look nicer
default value, oops
first test passing
fix logic of test two
linting game.py
linting test_game
some other test fixes
fix stupid mistake in add_player
implement "bad owner" + minor changes
linted
Revert "Added initial hearts definition." This should stay on a seperate branch
until it's all working.

This reverts commit f660a6ccad9d6f0cadfc53a3b3da7c9082a78b30.
Extracted out zone functionality into a HasZones mixin.
Merged in from master.
Merge pull request #52 from courageousillumination/zone_config

Zone config