Test uses Toml object
Updated hard example
Minor refactoring
Added hard examples that should produces errors
Track existing groups by their full name.

Fixes #1