Added parameter checking to all tests
  coderef or die
  expout or expstderr set or die
Add tests to ensure they die properly
Add passing an array as expected to cycle through
Add options:
  if expected is an array
    order => 1 order doesn't matter
    match_any => 1 match any in the array (doesn't match in isnts)
    ignore_whitespace =>1 trim all whitespace from output and expected
