Some minor refactoring and proper return from both methods, now ProcessOne and ProcessAll returns  ColorCatalogingResult objects.