Together yields itself
Implemented Together abort
implemented together.interrupt
together stops accepting when aborted
async now handles interrupted errors
fixed bug in together block

it now sets back the old current thread together when done. This allows for
nested together blocks
Added together.synchronize