Better directory iterator and faster os.walk()
