Add directory navigation.
Recommend build systems.
Update TODOs with pushd/popd/dirs.
Change name of W4 PDF file.
Add user interaction section. Layout needs re-formatting.