Prefer Guava Files over FileInputStream

This ensures proper resource handling.