A lot of stuff

Server: Accepts key and sends an acceptance or rejection message back to
client. Working on type checking
BaseClient: Sets up the connection and
sends the key to check if it matches.
StoreClient: Sends type to
server.
Finished put command

Completed the store client. The server stores the file buffer in memory
(in a vector).