Updated the account entity to set the failedLoginAttemptCount to not be
hb_auditable and also added the unlock function to the
processContexts.Updated variables name to properly reflect the data
that will be assigned to it. Added an expiration date of 90 days when
admin passwords get created. Update the function that deletes old
passwords to utilize a more efficient loop.
Added conditional to check to make sure that if the account is an admin
that it will be logged off after 15 min of inactivity.