Added a top level makefile
travis.yml now calls top level make