Refactored sign up new user method and replaced notifications with blocks