added Session model. closes #9