Added a directive to 1) disallow clicking Done on edited records until edits have actually been made (will lower the number of spurious activities) and 2) requires the user to click Done after edits are made but before navigating to another record.
Edited navigateVerifiedSaved function to disallow users from clicking menu items when there are unsaved edits that have not yet been queued.
Minor updates to editsHaveBeenMade functionality.