Add proper setup.py