Tidy NTP related code to get rid of print
Allow optional camera config (for brightness, etc.)

Fixup self.log() which didn't cope if we passed a string which had wrong number of format arguments