Refactor the signin form. (8.5.1 Exercises)