Update to modularise a little, and prepare for a system-wide installation support

Fix typo in build.lua

Strip trailing punctuation from short titles

(0) -10 -3 +3 tip

mercurial