Tried to fix some bug

Added include vector and std::vector
Added fonction for File