session handling centralized
moved urlComponents handling to base class
can open a running game
removed unused Player class
renamed tests api/ to webai/
introduced websocket tests
associate session with connection
more tests
more tests
cannot associate with nonexistant session/runninggame