Implement orm.OneToManyField

Implement the functionality of OneToManyField
While we're at it: should this doctest exist at all, if it isn't somehow integrated into our test suite? I love doctests, but if they're not being run, then they're counterproductive: you have no automated mechanism for checking whether they're right, and errors can *easily* creep in.