Docs: typos, wording, rewriting, add a Makefile