added unittest and userguide submodules