Initial Commit

Client can successfully connect to the server, as well as receive files.