Added a pulse to the CityServer.

Now I need to figure out how to time pulses on the LoginServer so that a
CityServer can be disconnected if a pulse was not received.