ViewResultsPanel: Auto Validation, friendlier error messages, and stops resizing of fields on the occurrence of an error message.

Adds auto-validation to the viewResultsPanel and makes it so the fields on the page don't resize to fit an error message (but however, now the fields seem too big, I think it's fine, but feel free to close this, and I can revert it back).