added tests to events
Override devise allow deleting oneself

Override allowing a user to delete themself and cleanup