So many changes. Completely revamped the parsers:
All specific parsers are now inner classes of the class they parse, and just called Parser.  For example, a dialogue parser is Dialogue.Parser()
The abstract SuperParser class now has static methods convert, parse, and parseAll that correspond to its nonstatic methods.  These methods take a class input and parse appropriately based on the class
Added a quests.txt file that will hold all the details for quests
DialogueDisplayable changed to Dialogue
Dialogue changed to DialogueText
Added Savable interface and SaverLoader class to handle saving and loading
Anything that implements savable can be saved and loaded using the SaverLoader.  Currently, this entails Plot, World, and Settings classes
Settings is no longer a static class.  Instead, GameScreen holds a static final instance of it.
Game dimensions have been re-relegated to the GameScreen, not the