Port buckets/simple to the async api

including inlining remove_test_bucket
Allow the exception handler to not throw exceptions
More work towards a working async api