It relies on Sinatra to make everything pretty. Persistence is achieved with Marshal.
curl "http://kvserver.dev/key1"
#=> value1
curl -d "value3" "http://kvserver.dev/key3"
#=> value3
curl -X delete "http://kvserver.dev/key3"
#=> value3
curl "http://kvserver.dev"
#=> key1
key2
...