Add user signup functionality