Cloud storage adaptor layer

Working on cloud storage adaptor layer (Sessions contain abstract
CloudConnections, whose tokens are encrypted and saved in
LocalSanitizedFileTables)
Make SymmetricCrypto stream-based
Consider file table synchronization issues
Design user input interface