added error reporting framework. all empty variableInput fields now highlight.