Put the webclient in a submodule

Had to mark the gamestate parser test as pending @UberMouse