Started on user registration. Did some fixes on the exceptions