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.
This is initially a string and then becomes a file handler, better to leave it as None.

```python
tar_file = None
```