Merge pull request #3 from kainwinterheart/master

a test with a lot of custom interconenctions between filters
inner join connect separate function
ORM::Filter::returning_field's type changed to Maybe[ORM::Model::Field] from ORM::Model::Field. Also it is now explicitly undefined by default. And also there are two new tests for returning_field usage