added top-level Makefile to simplify cleanup