Converted to portable: using RestSharp.Portable.
Separated authentication.
Made chunked upload work.
Test configuration is more simple.
Converted all methods to async-await.