add top level makefile (mostly for use by travis)