Add Compound class

Isolated interface for listing and searching atom and prefix combinations.
Fixes #5