auto-generate `pip` requirements files from `setup.py`
add Travis-CI config
move version number into the code