Results archiving

Added results archiving.
Result files are archived if the number of .json files exceeds n (specified in config). For each n files, a new archive is created (encoding specified in config).
Archive files are deleted after being sent to the server.
i would just pick one. this is something too trivial to benefit from being a config option