refactored .represent and #delegate_attribute
Hashes can now be presented
Added an option to present an collection of objects with a single entity