bug fixed in buntest

add test for llvm
implement method of LLVMSourceGenerator
-bug fixed
-support String and Array(expect toString)
-alter structure of main function