add gitignore and tolerance for missing asset keys