* Add external project example
* Improve canonicalization and extended connectiviies with invariants
  functors
Implement adding/removing of atoms in SMIRKS that do not have atom
classes