Added conditional capabilities to ArgRequired.  More tests are needed.
more testing of conditional support on ArgRequired.  Fixed one bug.
Added some regression testing for nullables