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.