Adds signup functionality