Recursive file finder

Finds all of the files of a given extension within a directory or directory tree, using the path provided as the root of the directory tree. Returns a vector of paths.