SimpleFileSink Fixture is more tolerant of empty strings.

With the current release of the acceptance tests the check for not null on the fieldName and dir was removed.  The acceptance tests will now fail.  This change allows the SimpleFileSink Fixture to handle both null and empty strings for the fileName and directory.

Fixed based on code review.