Cleaned up the documentation, added 'require' parameters to a couple of the create file tasks to ensure they don't fire before the parent directories are created.