Turned TownManager into an interface

YAMLManager is now the default database. Preparing for an SQL-backed database....

I might need to split the Manager into Manager and Database. Not sure yet.