learning implementation with simplifiied kbuckets
- change serde_json to bincode or whatever is the fastest struct encoder
- fancy repl with fancy display for each node
- anyhow + error propigation (especially from async!)
- split cli and library into seperate crates, publish on crates.io when done
- also do integration tests in lib.rs