* Continue documenting the code
* Clean up cruft and redundant code
* More testing with other clients
