Added a little bit to the server communication handler to hopefully account for the deleting file problem Mark was talking about (basically it looks through all the lists and removes that file name from them when the file is deleted).  Added the ability to download all files from the server at sign in (we may want to change this later, but for now, hopefully it's enough).
Merge remote-tracking branch 'origin/master'

Conflicts:
	client.py
	rpc.py
Merge remote-tracking branch 'origin/master'

Conflicts:
	ServerCommunicationHandler.py
	client.py
	rpc.py
stuff