Started implementation of mouse moving

At this point I'm playing a dangerous game by not having a test platform
to actually test any of my code to make sure it's working as intended.

Haven't finished implementation of moving mouse, still need to work out
exactly how it should be done.  Also discovered I need to differentiate
between move and click messages
Added mouse click infrastructure

Separated mouse move and mouse click signals and changed mouse move data
socket tag