Added background music which loops forever.

Music is credited to bf5man and obtained from http://opengameart.org/.
Added basic collision detection with the walls of the display.
Created basic sample test suite.

Test suite can be run by using the command
$ python2 -m sample1.test.test_suite
in the "spikes" directory.
Merge pull request #30 from nhandler/background-music

Added background music which loops forever.
Merge pull request #31 from nhandler/collision-detection

Added basic collision detection with the walls of the display.
Merge pull request #32 from nhandler/tests

Tests
Added PyTMX library for #11
Added liscense file for PyTMX
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
Merge pull request #33 from nhandler/PyTMX

Py tmx
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.
Merge pull request #34 from nhandler/canaday-branch

Merge in basic movement and animation code.
Add some simple maps

Each map is 8x8. There are 9 total maps. Each one contains its number in the background to make it clear which one is being displayed.
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