Fixed error in setup.py and Makefile; added more docs