Created transform to basic game structure

Created a parse transform that translates the parse tree into a game, and a Ghost::Game class (and appropriate related classes) that defined a playable game. Currently, only intransitive commands work: support for transitive commands (like `> go [room]`) have not yet been implemented.