Fix logrotate [MJ-611]

Logs should now be rotated every hour. Old logs are truncated once uploaded.

I didn't touch any Python, but all tests still pass.

@almathew Are there any changes you had to make that should be implemented now?