Rename some of TaData utility functions
Add initial version of game engine module.

Game engine module provides necessary functionality for playing a
generated text adventure. It's still missing a game loop function and
some of the functionality.
Implement "look at" action for game engine

You can only look at items in the current room.
Refactor some of the utility functions in TaData.

Move utility functions from TaData module to GameEngine module since
they are only used there.
Clean up, renaming, add missing type declarations

Cleaned up unused imports, renamed some of the functions to avoid hiding
existing functions, and added missing type declarations.
Fix itemFromRoom and lookAround.

itemFromRoom should now return the room that matches the name.
lookAround should now display room description and room items. Did some
additional refactoring.