Async networking almost done.

There are some issues which prevent stable sending and receiving, but
they will be cleared up soon.