Add nodejs client
Fix bug in Match.get_result; add Match.log method; Match.add_player returns player #; relocate move json handling from match.py to supervisor.py
Handle cases when socket returns multiple json strings as one event.
Merge pull request #13 from danielmendel/nodejs-client

Add nodejs client
Fixed the issue where the socket address stayed in use even if the supervisor was closed since a while
Abstract JSON send

This also appends a newline to JSON to be sent. This makes socket
buffering more straightforward for clients.
Merge pull request #14 from zachallaun/json-newlines

Abstract JSON send