first commit
added app.config
Updated to support cache invalidation and dependencies