Renaming methods to .Net conventions for async.
Some good steps towards queue syncronisation, but I had a deadlock somewhere. :(