rake task to setup GIS data after db has been created

This refactors the database rake tasks slightly so that the PostGIS data can be setup during `rake db:create` or in a separate rake task, which I've called `rake db:gis:setup`. My intent is to make it easier for someone to switch to the postgis adapter from another one.