added support for forever to watch for file changes. front end now sends control signals through socketserver to robot. robot responds with a regular heartbeat (not dependent on response from server) and includes command confirmation if present