Refactor to be much "looser" in configuration.

Only return "complete" if a regime has triggered.

Fixes #10
Add a test for the right form to addRegime
Key reference
Merge branch 'feature/10' into develop