Small changes

Tiny change in remotemouseserverthread.cpp verifyResponse() function.
Also adds a small idea comment in ClientIdInterface
Adds more meat to RemoteMouse_Client

Client now has a socket service to handle socket communications.
Socket should also automatically perform challenge verification.
Hasn't been tested at all, so I'm not 100% sure it's all working
perfectly.  Need to run some testing later.

Now would be a great time to implement status updates in the
RemoteMouse_Server to tell when a client has connected, where it is in
the challenge verification process, etc.