Added signup frontend functionality