Fix/port
This merge fixes #8.
It also includes minor fixes and improvements I found while testing:
1.) Don't restart daemon on panic. This prevents the same panic to appear three times in the logs.
2.) The demo topology scripts will capture the RUST_LOG
environment variable to help you conveniently adjust the log verbosity on the fly.