Adding tests for 'With' conditions.
More tests for the Hook system.  There's some oddities if you have to load a relation object within a collection, but we'll see if we can't fix those further down the road.