Authentication added

Users need passwords to login and register