Added unit test for respond_to
Implemented #respond_to?
Override #respond_to_missing? instead
Fall back to #respond_to? if ruby version is lower than 1.9.2
cleaning up a pull request from @thomasbrus