Removing redundant user.save!
Adding users_repository_id index
Modifying delegate attribute to include enum
Extracting methods to collection class

Remove the class method dependency as it becomes harder to refactor.
Adding editable/displayable attributes config
Working on attribute delegate registry

Adding adequate tests.
Adding specs for attribute registry
Adding delegate attributes specs
Using {}.hash_with_indifferent_access
Correcting bad method name
Reverting with_indifferent_access
Updating ActiveFedora dependency
Merge pull request #32 from rbalekai/idr-235-sync-person-with-user

sync person with user
User object should wrap the Person object (proxy pattern)