Complete signin form refactor. Chapter 8 - Exercise 1.