Started fleshing out recursive_directory_iterator