404 if the Repo can't find a document

With the introduction of a Repo for fetching documents, the Repo would
throw an error if params[:section_id] didn't match a placeholder file
instead of allowing the controller to respond with a 404. This commit
checks for the existence of a file first, which if false allows the
controller to respond with a 404.
Add cucumber to manuals-frontend.

Gem versions are pessimistically fixed to match those in other projects
(rspec 2 rather than 3, for example).

Also include two passing tests covering local manual and section
browsing and the fix introduced in 465ef06.
Update language used to match the rest of the spec
Merge pull request #48 from alphagov/fetch-with-repo-can-now-404

404 if the Repo can't find a document
Don't rely on specific classes for subsections.

By genericising the cucumber feature to just 'click on <x>' rather than
'click on the <x> subsection' we don't lose any clarity, but we remove
reliance on specific classes (i.e. the previous 'within' block to detect
where on the page to click)
Merge pull request #50 from alphagov/dont_rely_on_the_dom_so_much

Don't rely on specific classes for subsections.
Fix /guidance redirect route

Routes containing a query string are not valid redirect targets for the
Router API. The publications index is an even worse option than the
pre-filtered list, but it's the best we have until we build a proper
index page.
Merge pull request #53 from alphagov/fix-guidance-redirect-route

Fix /guidance redirect route
Rename EIM index

When using the index to construct a fake manual the title was incorrectly
being set as EIM Main Contents.
Merge pull request #55 from alphagov/rename-eim-index-page

Rename EIM index
Adding placeholder JSON for EIM updates
Refactor Manual fetching to before_filter
Adding route and controller action for #updates
Rendering updates view

Adding a link to the updates from the header and an updates view. The
ChangeNotesPresenter takes the updates JSON and organises it by Year,
then by Day, then by Document.