pep8
pep8 and add doc strings
merge with upstream master
remove TextureGroup definition
more docstrings