Finish session and its unittest, which is absolutely virgin^_^
Do some basic work on logic function
Merge branch 'prototype' of github.com:longruiliu/ECR into prototype