Added a top level makefile