developed gitlab user class and session