refs #14 - implement basic session pool. Based on ReadWriteQueue