Ability to map to a method on the class (ala rails)

This change is backwards incompatible as it changes the arguments
to field to be a hash rather than an symbol or proc