Closes #1122 (closed)
Closes #1124 (closed)
Add labels for all input forms
Improve the contrast for links, green/blue buttons
This is the culmination of changes made after testing the site using WAVE. It adds missing input labels, hidden elements for screen readers, tweaks colours for better contrast, and adds a few more general front-end fixes to issues found during testing.