Added ClientIdInterface class

ClientIdInterface dictates how client keys are stored and retrieved.
Will be crucial when client verification is implemented in the server
protocol.