Changed to a full-blown Sphinx documentation setup. Minor changes to the unit test files.