Refactored the Makefile around github's release workflow.

1. tag
2. download tag tar.gz
3. sign tar.gz