update based on review feedback.

- made CloudFilesStorage a subclass of SwiftStorage
- created a generic register_storage_protocol() decorator that
registers new storage protocols with the storage library.
- updated register_swift_protocol() decorator for adding Swift
based storage classes.
- updated README
- minor changes
- updated unit tests