Big improvements to `esag_migration` redirect #8

* Added Initiatives and Publications
* Adjusted tests to no longer use fixture because content_type was
  behaving strangely
* Ensured that redirects will raise 404 if object is D
Formatting cleanup