adding some validation to user, email uniqueness, prsesence, name presen...

...ce, add classes to element in login-logic so i dont get errors