Started implementing options -o, -S, -g, -Ox, -emit-llvm