Adds documentation to the source files.
test.c: Greatly improved tests.