added a secure password to user, with a few tests
add authentication test and ensure password has length >= 6
finished exercises of chapter 6