Remove error message <li> element fully

The text was being removed, but not the actual element. A rendering difference caused the whitespace in IE.

This approach seems broken.
Reduce complexity by moving notice_served into model

This causes a small non-js UI change (the radio button is included), but the end result is completely acceptable.
Integration test for notice fields JS hiding

This has not changed in the current branch, but was untested
Added a Procfile & foreman
Added stubs for optional config to .env file
Cleaned up local setup instructions in readme
Some cleanup & typo correction in readme
to fix visual error styling: made legend visually hidden, repeat question in aria-hidden span, hint and error text now outside of legend
changed comments
Merge pull request #455 from ministryofjustice/fieldset-legend-issue

To fix visual error styling: made legend visually hidden...
new validation messages for multiple tenancy aggreements fields
Removed notice_served attribute from JSON output

This is only used by PDF generation
Merge pull request #454 from ministryofjustice/some_nicities

Some nicities
Merge pull request #453 from ministryofjustice/fix_ie7_validation_ui_bug

Fix ie7 validation ui bug
Allow clearing the form