Added joinmode

not including overmode in GUI for now.  1,2,3,4 now switches to
startmode, joinmode, lobbymode, and ongoingmode respectively