adding test files, documentation, and making a few tweaks.