Add a strict mode

This allows people to avoid accidentally working
with undefined configuration at runtime.
Improve error messages for missing keys