completed implementing Devise authentication system