Changed how receipts get stored and added test upload file.
Note that we store the shuffled hashes now instead. Also we only send unique blocks to the database and as a result we need to remove duplicate masks. I provieded a tester file for uploading, but the odd thing is when it is received after adding, only the first packet is correctly decypted.