tests for three and five fragment "storytelling"
use jndi resource, do not hardcore config in project
refactor logic which selects story for the user to join

when config parameter randomizeStorySelection is true, next story is picked randomly from all the unfinished stories

when it is false, oldest existing story with least fragments by this user (including 0) is offered