introducing related() and $force option for find()

related() adds a check that filters unrelated beans

the $force option tells find() to create a new bean
(and also to establish relationships) if none is found,
the parameters for the new object being drawn from the
search params