Fixed require path for file utility.
Renamed the unit test for the file utility.
Converted the unit test for the file utility to PSR.
Migrated the file utility from SplFileObject to SplFileInfo.

To ease the work and unit testing with the cache handler the
file utility have been migrated to use the SplFileInfo, since
the SplFileObject always requires the working file to exists.