Adding lots of gitignores and makefiles and such here and there.