Prep fixes

- Be smarted with generating requirements
- Use setuptools setup, distutils commands