Split out image tests
Improve test coverage
Add tmxlib.image.open(); fix and test add_image_layer
Improve test coverage again
Set up for Travis and Coveralls