Doxygen doc updates for #46
finish unit test for #46