change the setup.py file to put requirements in it and author changements