Signup form added. Only handling invalid signups right now.