added tests, all tests pass
updated doxy files