OS ASSIGNMENT-6

intructions to run:

./client/client.sh
./server/server.sh
./server/s
./client/c <filename1> <filename2> .....

uses sockets..

Has basic error handling mostly dealt with by open()

also checks if you want to download a directory

was a pain to debug

pls use memset