Issues #1 and #61: Add Socket.Server.Read.File. Reorg Socket cmd lookup.

Convert Socket_KW to Socket_cmd command array, split
client and server commands out into separate command arrays.
One Ring to Bind Them All: Add generic Run.executeCommand().