Add user session model

Signed-off-by: Jérémy jégou <jejeavo@gmail.com>