BAM! ProcessHook! Now fully functional, closes opensim and robust
automatically on program exit, also waits for startup