Exercise 6 - added access control, logout, and sample users