remove current bad excuse for a build system
add initial version of CMake build system
let llvm-config give us an include path hint too
actually use the libclang include directory
handle function calls under case statements; fixes #3