Controller mostly 'done'. Scoreboard and candidate views work properly with server state.