Zone config

Let me know if I missed anything. All config-related tests are passing, and I added a few extra checks for them (might be a couple more to add later, too). Allows multiplicity, ownership, and the combination thereof. Invalid owners are accounted for, at least under the assumption that only "player" and (no owner) are valid for ownership.