Changed access modifiers of the Clear function

The change allows other objects that use these boundary objects to call
the clear function.
Revert "Changed access modifiers of the Clear function"

This reverts commit 7d57bd58276997df457979363a7e23abb473b51d.
Created Functions that support saving User Tasks

Will be tested at a later date
Added functionality to the User Screen
Added a note of explanation
Added insert statement to the boundary object
Refactored the name of the task object change event
Revert "Refactored the name of the task object change event"

This reverts commit f7d86fb28c44303035bd88cf0521ab70858eb6c8.
Added functionality to the User Screens buttons