added llvm source and changed makefile to work assuming we have valid llvm in our source and non-buggy c