Replace Conduit::Core::Driver.credentials with .required_attributes and .optional_attributes

Clean up comments

Support required_credentails as well as required/optional attributes

Style

Restore required_credentials example
Merge pull request #90 from conduit/ATOM-1669_driver_attributes

Replace Conduit::Core::Driver.credentials with .required_attributes and .optional_attributes