Last commit before handing in work. The response to finding bad content or url is now to use http redirect.