Add directory and parent attributes, and full_path method to Section
  all 'file' calls in that section are preceded by directory attribute
  parent attribute allows files to query parents for settings
  full_path method uses both attributes to recursively determine its
  directory