Added upload REST API interface.  AES key caching.