(maint) Add File and FileDir settings

Prior to this commit, the custom artifact builder did not have a way for
a user to set a directory or a file name. This commit adds those
features.