Adding Equation Constructor for String Input

Chemical Equations can now accept a string in their constructor and call
the parser themselves to construct their own contents.