Merge commit from fork
* Port check test python script
* WIP c++
* Check listening and port
* Check IP, port and process match
* Code clean up
* Start migration into local lib
* Add checks to RA
* Remove debug stuff
* Fixed some logging
* Code comments
* Removed old files
* Add note to UG
* Update user_docs/en/userGuide.md