Revised `core.Atom` to enhance maintainability.

* Streamlined exception use.
* Implemented `toString`, `hashCode` and `equals` for `common.Element`.