add gitignores, fix version checking