#44 Unit Tests for Settings and ImageUtils

Closed the other pull request because I had more changes and might as well do them in one pull.  

I had an issue with the ImageUtils test.. 
self.assertEqual(self.image.getImage, self.image.getImage, "Images are not the same")

Originally I wanted to compare the image I load in through pygame and the image returned from the class.. but they're different types (pygame.image.load is a Pygame.Surface type and getImage is an instancemethod).  Any idea on a better test here?