Fixes #15 : Support for multiple page per user session

This includes assorted changes for the Pentaho plugin project.