fix unit tests
add description for BaseUser in doc file