Authentication improvements
Authentification system now chck if new user already exists in database, and double check password