Markdown formatter as pre commit hook
This MR adds a Markdown formatter, mdformat, as a pre-commit to our lint
job. This will uniformize the documentation and hopefully prevent having to format the tables manually. This should prevent changes like