Add devise for User model and encrypt passwords
Generate devise views, create before actions and authenicate user for all pages.