1) Issue #17: `search_file' method implemented.
2) FileInfoCollection was a collection of IntFileInfo which was wrong.
   I removed it and created a FileInfoCollection in file_info.h