Removed race condition.

Ensured the logger is activated before it's written to. Since init()
runs in a separate goroutine, it's possible the first call to a logging
method could run before the logger is activated, so this has now been
moved into the Init function, before the switch to a new goroutine
occurs.
Minor comments added
Added scampi.Registry.Serve()

Registries can now serve their content directly, without the user
having to write the necessary code.