Fix to allow explicit namespace
Refactor to allow attribute-traversal style configuration
Move demo resources into its own package
Update .gitignore
Add missing __init__.py
Fix to require explict scan for scanned modules; Fix to support contextless directives; Update demo