rough draft of server based comms

- game_frame created to manage initial communications with the server
(for the moment just adds a new user)
- server can add new users to a game (only one game at the moment)
- REST proxies now periodically poll for server responses, and will
ignore duplicates
- added missing require('./game') to swapplugin