Fixed connection issues
Cleaner code
Fixed scaling
code improvements, refactoring
Fixed screenCapture running when no clients are connected
add suppress warnings, reorganized imports
Merge remote-tracking branch 'origin/master'