Improved documentation in tests and testing framework.
Added utility to make it a bit easier for the test reviewer to read test output.
Minor refactorings to Element class.
Fixed bugs in Element::ReactWith(Element*). Added Francium since it was missing.
Added logic for allowing three element reactions.
Fixed typo in Element. Added rendering of partial reactions and basic rendering of covalent reactions.