issue #70 - conditionals now update based on input rename and input dragging (reordering)
issue #70 - added provisions to make sure conditional parentheses are balanced. Now, user cannot delete conditional expression from list if its parens are not balanced, and error message appears of user enters erroneous expression into conditional text box.