Use boosts recursive_directory_iter method instead of own written method