Flexible story with file driven objectives

The game now asks the user for a directory where the story is stored, also the intro.json file now stores the objectives required for the player to win. A win is accomplished when the player has the correct number of items in the inventory.