update build file and debug deleting ast
update build file to use clang and include llvm config
add llvm headers
update llvm headers
create visual studio project