Finish user signup
Added some error handling for user creation