added undo and redo options for course and user
fixed failing tests
Created the ability using the audit trail to revert bad changes