Issue #129: Added run.py for server code.

Partial checkin to see if I'm on the right track.

There is the other part where the client uses this server which I haven't written.