Use Postgres.
Add useful development gems.
Add RSpec and Guard.
Generate a 'region' resource.
Add an index and presence constraints.
Migrate
Add region parent and child associations.