Storage abstraction layer for cloud storage.
##TODO Abstract to multiple accounts on top of multiple providers, starting with AWS. Current interface is probably ok, but will need to be tweaked. Will need to create access key system similar to AWS for hitting the API.
Add vendor directory.