Initial commit of refactor: Move registries stuff into own class and out of descriptor/resource and crichton module.
Added comment
Addressed comments and moved registry around
Addressed comment: Renamed @registries to @registry - I hope that won't cause confusion with the raw/registry though.
Added comments (hopefully) clarifying use of some of the methods
Made specs work again (and fixed a few minor items)
Addressed some comments
Renamed registry to descriptor registry as requested by @fosdev
Renamed registry to descriptor registry as requested by @fosdev - test of the files
Moved dereferencing out of registry file.
Renamed args to options
Moved descriptor_dereferencer to descriptor/dereferencer and moved and re-enabled some specs
Fixed bug: was using the wrong name to check presence in ids_registry
Fixed indentation
Brought spec coverage up to almost 100% (7 lines missed)
Added comments to address comments.
Merge pull request #33 from mdsol/feature/descriptor_registration_refactor

Refactor registration of descriptors