complete application, and re-patch to semver check for release and doxygen, changes to doc generation