add user login signup and authorization as well as design homepage