Extensive testing added to chemical formula. Added Hill Notation for chemical formulas