Started keyboard controls for windows app

also added the socket communications, untested
added MouseKeyboardActivityMonitor.dll

used by the application to detect keypresses.