conn_reader: pass an object instead of id in Add
session: allow data to be sent when creating new session
session: add an interface{} member to Session
rewrite local and server using new session component