Move signed_in_user before_action in ApplicationController to SessionRequiredController.
Add rails_admin and devise.
Use kaminari for pagination and remove will_paginate.