Admin can add a new region

The region an admin creates through the admin control board persists to
regions database.
Admin can now create region specific categories
Fix formating on params & validate uniquness

I vailidated the uniqueness for regions.
Add index for uniqueness in regions migration
Add error messages to admin control board
Fix indentation in admin_options view

My sublime is still having indentation issues. Instead of using tab I
just gave two spaces.
Add edit link and update function to posts
Change redirect_to target
Refactor methods in posts_controller and make form partials
Post can only be edited by post owner