User activity log

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