Add Smarts::atomClass().
Document Smarts class
Make molecules editable
Use EditableMolecule concept in smiles.h
Do not expose components for Smarts class (impl detail)
Start working on SMIRKS
Continue working on SMIRKS