update tests to cover a few more cases
bug cleanups in the source
first draft of chapter 2 is complete
set the version to an appropriate value

* i'm not at release yet, so major version is 0
* i have a source document i'm working from, so minor version is 9
* i will update the patch number to indicate the last chapter finished
add appendix on the source code included
the gitignore was never updated with new test name