Store before closing file

Attachment uploads were failing because file handle was closed already
when attachment upload was being transmitted
Add visibility option for dependency methods

Factory methods from DepenencyContainer are usually used in a private
or protected context so it makes sense for the visiblity to be
configurable and have a sensible default (private).
Construct body if missing
Merge pull request #45 from alphagov/wiring-method-visibility

Add visibility option for dependency methods
Fix priority list help

The previous help wouldn't have worked if you had used it.
Merge pull request #46 from alphagov/update-admin-help

Fix priority list help
Make words match examples
Merge pull request #47 from alphagov/update-admin-help

Make words match examples
Indent attachment operation in importer output.
Replace PDF links with attachment markup.

Also sets attachment titles to the original link 
text.
Merge pull request #49 from alphagov/import-replace-links-with-tags

Import replace links with tags
Consistent quoting
Add multijson
Change FinderSchema to use real schema

currently just copying the schema file from finder-api, we should adjust
this to fetch the file over HTTP but need to think through the
side-effects of possible changes to the file more carefully before doing
this.
Use the newly updated facet options
Refactor to make code clearer
Merge pull request #50 from alphagov/update-menu-options

Update list of tags in publisher to reflect the new schema

https://www.pivotaltracker.com/story/show/67733978
Add dependency declarations

this ensures automatic reloading in dev mode
Add url maker

For building urls which cannot be built using the rails routing helpers
Link to the public case page for published cases