Admin can log in and out

* adds Devise with mailer setup (for password reset functionality)
* /admin namespace is password protected
* extended the user management section
* added 'account' section where user can update their own details

 `rake db:migrate`
and create first user in rails console