Add a bunch of unit tests (not nearly complete, but it's a start).
4 files changed