Merge pull request #1 from benedmunds/2

update
updated register() on email failure

If email doesn't go to user's email address we need to delete the added  record , so that he can retry to register, otherwise problem of duplicate identity will occur.
updated edit_user()

Depending on the success or failure of the update we are setting the messages which are being generated in the update() function of the ion_auth_model.php.
Update Ion_auth.php
Merge pull request #644 from toton333/2

updated edit_user()