Added USERFLAGS to the Makefile to allow defining flags at compile-time without overwriting existing flags
Added script to invoke clang as the compiler and dump warnings to file