Rewrite the Makefile to make it more reusable
Add the GNU GPLv2 license to the project