Refactoring for npm.
Refactoring queries to be more flexible and support expressions such as aggregate functions.
Querying with a pager now also returns the total count.  To do this I had to refactor the query pipelin to return an object with an embedded array of objects instead of directly returning the array of objects.  I ran some tests but this may have caused some breaks.
Fixed a bug where subqueries had not yet been updated to reflect the recent query result changes.
Fixed a bug where updating many-to-many did not work with inheritance.
Refactoring join engine.
Finally got the new JOIN system working, and it is awesome.
Fixed a lot of bugs in the recent update.
More bug fixes.
Added support for custom cross tables to the new Join code.
Added support for custom cross tables to the new Join code.
Imrproved support for custom cross tables.
In the middle of working on getting circular cross tables working.  Committing just because PhpStorm crashed and I nearly lost code.
I was right, turns out Property.ts was wiped out, but I don't think I was working on that much if at all.
Replaced cross-table inserts with the newer, more capable join system.
Fixed a bug with LIKE queries.
Added support for removing cross-table connections (there was some code for it that doesn't look like it was ever working.
Ensuring cross-tables work in some of the more exotic situations like custom cross-table names and one-way lists.
Fixed a bug with cross-tables.
Adding unions and advanced mapping.