Complete Exercises Ch 7
Add signin/signout capability with corresponding tests