Clean up the files a bit. Add more comments. Add -target flag correctly.

Able to build busybox now with a patch and other small utils with llvm
as well.