Added signup module and corresponding backend