Reimplement CookieSession on top of StringMap
Implement Client and start fixing problems

Experiments needs to work with variants, not ids.