Beginning work on DelegateAttributes

I am working on the macro for defining the attributes of an
ActiveFedora object; These attributes can have validation, input
defaults, delegation to underlying datastream

IDR-185