First pass as custom queries for retrieving records.
Updated the parsing logic for custom record queries. Added more unit tests for edge cases.
Implemented the data access layer for custom user record queries.
Added unit tests to ensure the RecordType is set correctly for record queries.
Responses for user records will now return a container with properties for each record type.