Paginate, add footer, and fix things

* Paginate region index and show and category show
* Paginate user show page
* Add and style footer
* Fix some things, like adding region id to posts
We can merge this into post_params `.merge(region: find_region)`