Issue 7 Provide ability to determine file dependencies
First cut at dependency processing framework. Still need to add methods for adding and removing dependency processors
and also need to get the default processors implemented.