Add auditlog table.
Auditlog model.
Change from merge to update the object directly.
Refactor.
Include extra fields for audit log.
Fix unnecesary update.
Refactor
Add caller column.
Use update instead of merge.
Add Auditlog Repository
Update to use Auditlog.
Log task presenter and scheduler changes.
Log redundancy changes.
Add commit.
Log Task priority
Tests for auditlog
Tests
Tests
Tests
Tests