adding tests for conditionals and fixing some bugs in the conditionals execution.  Reimplemented case to do standard and selected versions of case statements