removed the Person dependency from Location
wrote moveResident and moveGuard
scrapped some functions, making an explicit Tree structure (Location) around location data (LocData)