basic work to get llvm into the code base

o updated configure.ac with llvm-config settings
o update Makefile.am with extra cppflags and ldflags
o adding Codegen() method to the ast
o added plain value implementation for Value