* A few minor tweaks
* Add toIdentifierCase function
* Use toIdentifierCase function to make profile content more code-friendly
* Improve "incomplete profile" indicator checks
In order to properly check the "incomplete profile" indicators, the
"Company blurb" section should exist.
* Return parsed HTML content for each company
* Test parsing of invisible "variation selector" character
* Strip out invisible "variation selector" character
* 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