implemented authentication methods (login, reset password)
fixed project files and started work on product domain