Add support for concurrent session (#37)

Closes GH-20
5 files changed