Moved clients to their own files
Got hunting/reconnecting websockets from Will's npm