Server Upload and Download

Added the code to handle a download message and an upload message from
the client. Code has been tested locally, and works as intended.