Refactoring for python 2.6-; license banners.