use clang and -Wall -Weverything in our Makefile