Email authentication

Added email authentication to the application. Interviewee and Interviewer emails are specified on the first page and then stored in Redis per interview for authentication on interview startup.
Can we move the process of assigning a client ID into this block? Right now a client ID is assigned on the socket opening, but we presumably want to defer that till it's confirmed that the client is supposed to be on the interview