Added compression/decompression to keep objects under SQS's 64K limit, if possible
Code cleanup