Lint index, modularise footer, closes #161