Adding New Options: "relative" and "ignore"

 * `relative` will always return the list of files as relative to the initial base directory
 * `ignore` allows for a string/regex/array of rules that ignores files/directories that match