PSR-3 dependency
Update classes to match PSR-3
Minor work-arounds; fix
Force directory creation for static files; fix