gitignore: cache/, node_modules/

Bundles create these, and I'm reasonably sure we should just keep our hands
off them.