Do wrapper for types, fix up llvm folder, including deleting the .svn folder
Add .gitignore