add better install checks

fix up gitignore