added makefile and fixed setup.py