READMEs, tests, and documentation added.