Better message when calling undefined methods on undefined return value
Make fakes return correct values for is_a?/kind_of?/instance_of?

Closes #32