Documenting code
Renaming SerialProactor into SequentialProactor
Renaming wrap methods to adapt methods
Adding concept of a batching proactor