-Added a user info dictionary to the task did finish notification.
-Added some DRY methods to reduce duplicate logic.