User activity log

Implement user activity log

- Record rollup on hourly basis
Supported actions:
- Upload source document
- Upload translation document
- Update translation
- Reviewed translation