Added support for changing server type and key/port/hostname information on login screen.

BUG: Although the heroku app connects to clients, it does not appear to connect clients to each other.