implemented NetworkCommand interface
implemented simplified command for a player to join a game
added get_command_nr to the NetworkCommand interface
added boost asio libraries
implemented NetworkInterface command to convert NetworkCommand objects into data that can be sent over the network and backwards
changed method of interface to from dencode_payload into decode_payload
Merge branch 'master' into networking
Merge branch 'master' into networking
Merge branch 'master' into networking
added Testcases for NetworkInterface, fixed NetworkInterface implementation