+ testdata to tests can be run at any time
PEP8 formatting fixes
Added if __name__ == '__main__': ... AND discovered a difference in behavior in pygdal and the kyngchaos OSGEO distributions.  Tests need to be restructured to use GDAL/OGR calls instead of hardcoded values.  This is better for several reasons and was already planned.
Added if __name__ == '__main__': ...