SimpleFileSink checks for empty strings in toDSL.

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.  Thus if a user sets the fileName or dir  null/empty the filesink will use its defaults.