added new test like defined in issue #712 and changed ObjectIdField to_p...

...ython() method to use a try except similar to other Field classes

Would close issue #712