Use devise for User management
add User model
add devise views for user
change header layout for login and logout using devise's function