Added basic styling and messages to 404 and 500 pages
Warn user if eSourcing ID has not been provided

If a user has not entered their eSourcing account ID in the
Digital Marketplace then we should warn them while they are
submitting their services.

This is because their services cannot be published on the
Digital Marketplace if we do not have this information to
reconcile the two systems.

The eSourcing account ID gets passed across in the cookie.
It will either be 9 numbers or not specified. If it is not
specified then the view will receive an empty string.

*So while I cannot test locally that this actually works
I am fairly confident that it will*
Merge pull request #123 from alphagov/show-esourcing-warning

Warn user if eSourcing ID has not been provided
Fix string display bug

For some text field questions, values containing quotes were being cut off when re-displayed in pages. There were two issues here: for textboxes the use of single quotes in the template meant that values with single quotes broke the template.  This is fixed by using double quotes in the templates.  For the dynamic textbox-input-list-item s there was a further problem with values being 'triple mustached' - i.e. not HTML-escaped.  Changing the script to use 'double mustacheing' instead fixes this.
Updated error page views to mirror DM
Added SaSS files to style error pages
Tidy up naming of classes in SASS
Return user to summary page after clicking 'edit'

When you edit a page, saving your changes should return you to
the summary page.

The default flow is still to complete one page after another.

This commit add a URL parameter (`return_to_summary`). On the
'edit' links on the summary page it is set to `yes`.

When you view a page which has `?return_to_summary=yes` after the
URL the button will say 'Save and return to summary' rather than
'Save and continue'. Clicking the button will do what the button
says it does.
Display saved values on page 16

Previously saved values were not repopulating on page 16. This fixes the issue.
Merge pull request #119 from alphagov/error_pages

Added basic styling and messages to 404 and 500 pages
Merge pull request #130 from alphagov/page_16_data_save

Display saved values on page 16
Remove legacy Boolean from method params
Removed debug gubbins
Merge pull request #129 from alphagov/save-and-return-to-summary

Return user to summary page after clicking 'edit' and saving
Added new AuthenticatingQuestionPage class which extends Authenticating controller and should be used for Question Pages
Listing class now contains a method to retreive a completed page by page_id
Removed debugging gubbins
QuestionPageDisplay now retrieves Page using the new getByPageId method in Listing, uses to load previously entered questions
Merge pull request #128 from alphagov/fix_string_display_again

Re-fix string display bug
Refactored all QuestionPages to extend new AuthenticatingQuestionPage class and use inherited methods for saving questions to pages