Registering with the game server functionality added

The register method now returns JSON with or without the initial salvo
from the enemy server. If it is present, then the game server handles
this with the receive_initial_turn method in the Game model.