Changed default suffix to an empty string so as to not force a suffix on users.

Because maven interprets an empty string as null, added a check to make
sure suffix is not null, and to set it to an empty string if it is.