User signup implementation.