Build improvements

Corrected a missing include in main.cpp

Added a simple makefile which can be used to build most clangAST code. The path to the llvm-config utility in the clang distribution must be defined near the top of the makefile.