Adds method_exists check to Model->__call() avoiding recursion issues for non-existent methods

Re: Issue #74

I'll try to find some time to add a regression test for this.