Add idempotency to spec system test

Also add temporary system test files to gitignore.