Added documentation (and a build tool for docs)
Merge branch 'packets'