Use AssetMetaData store to persist video upload information.
Support for testing with real S3 servers.
Unit Tests.
Initial patterns for video uploads

Including progress and drag and drop space
Address review comments.