adding makefile for tests and coverage