Cleanup setup: Remove requirements.txt, update setup.py