added requirements-build.txt, cleanup setup.py code