add diagnostic output for llvm parser failure
now able to read / write assembly and bitcode files to disk and buffers