* Improve logging messages
* Make local development easier; improve docs
* Combine page-specific CSS files into one
This file is small, and later it will also contain styles that need to
apply to the whole site.
* Add "Edit this page on GitHub" links
* Remove an unneeded element
* Assign table cell classes during parsing
This way it will work with JavaScript disabled too.
* Match font weights with other styles
* Always show hovered links in gray
Before this change, already-visited links would stay red on hover.
* Minor CSS tweaks
* In main table, show company names in bold
* Add mobile styles for companies table
* Remove a couple more empty profile sections
* Update node
* Add mocha and chai
* Fix npm audit issue
https://nodesecurity.io/advisories/577
* Skip some redundant errors
* Catch duplicate headings
* Update the wording of a few errors
* Detect when headings are wrapped inside another element
* Build and validate the content of each profile section
* Add tests for validation script
* Remove empty sections in existing profiles