fix and add documentation
check process until wait timeout *and* break if no more running
refactor logic in submodules
Merge branch 'check_process' into devel