minor refactoring on posts index
page titles for different pages
allow custom about page