Support loading secret key from filesystem and fixed default logger initialisation

@malcyL @iHiD - thoughts?