-finished new version submodule impl (rest of code still to be ported)
-added 3rd party unittest2 in contrib