Refactor the existing before-validate specs
Automatically add scheme to URLs before validating

In user research, we have seen users adding URLs without schemes and being very
confused when the change is rejected because the URL is invalid.
Merge pull request #121 from alphagov/fill_in_missing_scheme_in_urls

Fill in missing scheme in urls
Automatically turn a URLs into a path
Merge pull request #123 from alphagov/remove_scheme_host_and_port_from_paths_automatically

Automatically turn a URL into a path
Use a gem to generate breadcrumbs

The old breadcrumb was going to be difficult to change to work with a proposed
Site#show page between Organisation#show and Mappings#index/Hits#index.

Using the gem, we've got less code in the app, although we have gained a single
dependency.

It was also becoming a little hard to read.
Merge pull request #125 from alphagov/use_a_gem_for_breadcrumbs

Use a gem to generate breadcrumbs
Merge commit '782df49f19d9979d097a4b14f1c6c2c9c2b88fac' into HEAD