Feature/corstask

Added a task for updating **cors** config on all buckets.  Rather than just creating the task on its own I refactored some of the other classes so that we have a general "do something to all buckets" abstract class where "something" is a StorageRequest of some kind (eg: adding cors).

@fjvallarino @EnlightenedCode please review