Minor modifications to make the interface more C++ like.
Add C++ examples.
Remove sync-read and sync-write examples.
Simplify naming of read/write docs.