#4 Organize setup.py file