Adding new terrain types to the database. Re-ordered for the different templates
and added the ordering column for well defined ordering. Updates #35.
Added database schema and domain objects for path objects, which
will be needed for roads and river support for #14