Travis caching, makefile fixes