Added ability to refer to incoming object in custom conform functions

https://github.com/flatiron/revalidator/issues/22

Slightly different implementation than what was tried before. I added tests for it as well. All tests passing.