Added respond_to_missing? to Item

If you try to call a getter of a key that is not in the data hash, you
will get a NoMethodError instead of a KeyError.

Item now responds correctly if asked if it respond_to?(:getter).  This
was breaking in Rails when you use Object#try