adding a gitignore for build and cache