Make sure empty lines don't get translated into ignores in the .gitignore file

Filters out empty lines in the .gitignore file so they don't get interpreted as exclusions. In issue #35 this caused the entire repo to be ignored when verifying.