add the Makefile for an easy make run and make test