Added basic support for parsing and displaying tiles for #11

TODO: Add support for entities such as the player and enemies so that
collision detection between entities works
TODO: The size of the images does not scale with the size of the screen,
so if the screen is too large, black bars will appear in-between the
tiles.
tweaked movement code some and changed name of file to player since it is more of a player class
Added animation for movement
reworked file to seperate modules and added test for player movement
forgot to add new files
Added support for dynamic scaling of images used in tiles.
Turned game, src, and test dirs into python packages
Moved Tile-related files under game directory and updated imports
accordingly.

This should close out #11
Merge pull request #36 from nhandler/tile-parser

Merge in tile parsing code