User validation bugfix

The problem was because of user has the same email as he itself. Added check for new email from the form and somebody's email from the database