First implementation of question answer for each session

closes #26 and #27