Read and store the contents of a directory and all it's children, ignoring files of type specified