Some packaging improvements

* versioneer all the things
* add parse_requirements
Merge remote-tracking branch 'kali/feature/improve_packaging' into develop