Added new implementation of FileVehicle

New FileVehicle uses symfony/finder and symfony/filesystem for working with files. It allows better definition of which files should be included.