Update .gitignore
Add Makefile
Add setup.cfg
Add requirements.txt and requirements_dev.txt
Add setup.py