document project dependencies, properly ignore them when enforcing locking
update to documentation
rename via List to transitive, remove transitive boolean from the lock file
Merge pull request #19 from rspieldenner/project_doc

Project doc