CIS 687 Project 2 - File dependency analysis