updated tool installation instruction
updated tool version
updated compatible python language versions
automate tool build and distribution process. Close #40.
make upload target phony
updated clean target