More documentation and tests.

3 jobs for master