Fix 'blanket' condition handling.
Added .gitignore.