make pages and sections nested
add gem 'acts_as_list'
use 'act_as_list' and some callbacks
add 'PublicController'
add nagivation