ccom, clic, cdoc all optimised, reorganised repo, commit hook prepared