Added more requirements; documented structures
Merge pull request #11 from pdl/docs

Added more requirements; documented structures