First real test for server!

Tests that a player sends a message and receives it well
Restructuring and new server test

Failure on purpose to make sure travis marks it as an invalid build.