remiprev/her — pull request #23 by thomsbg (2012-08-09 19:02:47+00:00)
Title: Refactor method_missing and add respond_to

This pull request is based on my other branch, feature-separate-class-methods, which moves methods intended to be class methods into their own module, instead of both including and extending the `Her::Model::ORM` and `Her::Model::Paths` modules.

The main purpose of this branch, however, is to refactor the `method_missing` implementation in `Her::Model::ORM` to support `query?` style methods which return a boolean if `@data` contains that key.

Also, this implements `respond_to?` to mirror the logic in `method_missing`, according to ruby best practice.