* refactor error handling to no propagate through channels. Use cancellation to shut down on exception
* don't try to shutdown scheduler when exception happens...handle tokens in a tree
* some cleanup
* ConfigureAwait(false) again
* Add test and clean up exception handling
* fmt
* fixed tests
* maybe all objects need to be false
* fmt
* remove extra code form hosts
* fix build
* add speckle serializer exception test
* add DownloadObjects and DownloadSingleObject test
* fmt
* add HasObjects test
* BaseItem tests
* adjust code and add test for UploadObjects
* Remove try/catch
* can't test compressed? use lib to parse multipart
* remove unused verify snapshots
* Cancel all channels when first exception happens then throw that exception
* Use single exception to end things.
* fix verifications
* fmt
* Fix tests as stacktrace was removed
* Handle one exception and cancel on receive
* moved ThrowIfFailed and made throw speckle exceptions
* Fixed tests
* fmt
* add ability for objectloader to skip server too. add test so both cache and server can't be skipped
* move testing project to correct dir
* remove extra file