Resolves #22

Re-factored to maintain the narrative progress and completion status when
changing pages.
Removed redundant code
Merge pull request #23 from adaptlearning/Issue/22

Issue/22