Added tests for options.
Vastly cleaned up example code.
Sped up the dealer and router examples.
Added a more granular version of Write.