Several static analysis fixes, v2.0.2

* Don't use relative imports
* Remove __version__ from module init, unnecessary maintenance
* Change Classifier to "new" style class
* Don't redefine built-in list
* Fix typo when calling os.makedirs