Make logger global configuration
Move context class to global config
Make digest_class global config
Make version global
Copy over root in configuration
Tidy whitespace
Skip context require