Added constructor arg for name of injected logger for cleaning output
Added logging for permission checks to AuthProvider
Fixed permissions checks in generated HtmlProviders to allow a permission level to be set