Disallow invalid mapping paths

Paths that don't pass a URI.parse to create a
URI::Generic are no longer let through
Merge pull request #81 from alphagov/mapping-validation

Disallow invalid mapping paths