New audit log table and model.
New observer looking at the user table, when specific fields change create an audit log with the before and after details and who made the change
This fixes issue #6