added some self-generating documentation
directory structure update