Added HousingComponent.
Added generic system to find housing for citizens.
Citizens won't all move into the same house going over max occupancy anymore.