Add Okio dependency for better I/O experience.
Add file downloading support.
Add file opening chain.
Add authentication support.