One warning was left because it should not ever return null unless the
package has been damaged.
All other warnings have been resolved. This should close issue #4.
Added the form controls and AppSettings keys to allow the user to select
the format of the date appended to the output file.
Further update to issue #1.