Added top-level makefile