Completed chapter 5, refactor rspec
added user authentication