doc: start explaining configuration
feat: implement Inline for key-value Pairs
chore: update liter & rusqlite dependencies
test: add test to serialize and deserialize all commands as JSON
feat: add NodeReq::Disable
feat: only allow disabled peers to sync ops
feat: trigger shutdown when receiving disable op
feat: broadcast writes to the key-value store
feat; generalize Node::leave to Node::broadcast
feat: add method for the Node to trigger daemon shutdown
A little hacky but arguably reasonable for the Node to have this
ability.
feat: fail loading the Node if it's disabled
fix: make Store::read_config return Ok(None) when row doesn't exist
feat: implement Invitation::into_bytes