Move error method to node presenter

This enables being able to have different error messages for each question
in the case of multiple questions per page.
The smartdown error message is still unimplemented.
Merge pull request #1234 from alphagov/error-part-of-node

Move error method to node presenter