untangle url methods
add type hint
Starting to implement select strategy for HasOne
Implemented the select strategy for HasOne
Letting the full test run as the subquery strategy for HasOne already
works :)
Fixed failing tests
Improved error message for not being able to match foreign keys
Checing the other error messages too
Moving common code to parent class
Moving more code around
Adding failing test to start implementing the duplicate alias detection
This fixes the ResultSet trying to hydrate a result twice.

Still results are being nested incorrectly, though
Small cleanup.
First pass at a behavior bake task.
test to fix for DS issues on windows
Simplifying result nesting by alwasy passing the expected nest key.

This removes the hackery introduced for nesting results from an external
query and crazy names like '___collection_'
Fixed some broken tests
Fixing more failing tests
Fixed more failing tests
Fixed the reamining failing tests in the ORM package