Ignore hidden files/dirs as test cases.

Mac OS X has a habit of dropping `.DS_Store` files into directories you look at. This prevents those being used as test cases, which fails because they are not directories.