feat(user): added sign up functionality