A framework that enables developers to create javascript Choose Your Own Adventure stories