Create Residency class.
Add the construction logic.
Add functionality to auto-generate an automatically incrementing integer ID for classes of the same type, so that they can reference each other at XML compilation time.
Completed Residency class.
Merge branch 'feature/residency' into develop