Update 2 issues with forgot password process

Fixed bug where entering an email address not in the database resulted in a "Trying to get property of non-object" error.

Also updated the forgotten_password method in the Ion_auth library to only return user info if the user is currently active.