Added docstrings. I need to justify things to myself.
Added pass-through properties in GameMaster.
Added mechanism for hive thought with some plain tests.

The hive entity will be a (dummy) villager. It will aggregate the decisions of
those who belong to the hive. Its ability will be to enact the action as decided
by the hive members.
Added membership related functions to HiveVillager.