Mixture class created
API changes to molecule class

Instead of addElement, both mixture and molecule use a simple add()
function to add components.