DDF-276: Made modifications to the blueprint and CatalogFrameworkImpl so...

... resource readers

can properly sorted and also overwritten.

Please ignore other pull request. Worked to put all changes into branch ddf-276. Should see commits.