Add support for excluding files / directories

using the exclude option its now possible to exclude files and directories for extraction
I'd suggest removing this block level with
`return false if list.nil?`