First refactoring to store connection descriptions
Fixed specs and introduced belongsTo method on connection
Refactored logging, moved more logic into connection
Refactored FakeClient
Fix ordering problems in node 0.6

join messages were recieved out of order, leading to unexpected player orderings within the rounds. Fixed by ordering the players lexicographically in each new round instead of shuffling them (in the acceptance tests).
Updated dependencies

- no longer produces warnings because of deprecated api use in node 0.6
- jasmine-node no longer needs local bug fix (and was thus removed)
remove erroneously added test log (oops ;))
ignore rvm settings
update dependencies
Better separation of game and udp server
spectator takes command line connection params
generate a working one-jar version of the spectator app
package.json cleanup
Added a server.js file for starting the server without a global coffee-script installation
Add english protocol description

Fixes #2
Merge pull request #4 from janernsting/master

English translation of protocol description
English protocol description improvements
ignore idea files
todo for socket.io
first rudimentary communication test for UDP