Add: Person ResultSet constructor
Add: DatastoreInterface now redirects methods Add: CaseDetail List constructor

-I feel the List constructor stuff should be moved to some more generic
parent class but I am not sure how
-Add: DatastoreInterface now redirects methods to the correct domain
datastores