add will_paginate gem for blog posts, clean up of blog posts layout