add check to make sure included files exist
refractor locations to check for partials
fix caching not working