added makefile and pypi setup.py
updated gitignore file
added a little polish, but still broken on update