Store_file_log encrytps and hashes.
Please take a look at the #TODO's I've written in client.py and client_classes.py. These represent the things I wasn't sure how to do.