Use YAML for saving settlements, closes #2
Store steward and resident IDs rather than character instances
Store leader ID rather than character instance
Fix settlement serialisation/deserialisation