Remove default for ByteArrayOutputStream
Made more of it return Future, still have an await, updated tests and simplified tests that were based on Twitter
More work on futures
More futures, common fetch from repo def
Fix name of test