Feature/blockinfuture

Add futures to implement concurrent http (concurrency still limited to a single actor - can be improved upon)
These will probably get deleted while I'm working in the codebase, unless there's a reason to keep these test functions around.