Accessibility 2

Fixes three issues raised by GDS:
- Focus should be switched to error panel on page load if there are any errors
- legend for currency text field does not read the £ symbol because it is not part of the label - this has been overcome by giving different legends for text readers vs sighted users
- legend for readonly text field does not make it clear that it is a readonly text field - same approach as above used.