fix skipping dirs starting with . or _; fixes #16

This fixes a bug (indexing position 1 for _) that caused
a panic for entries with one-byte names (such as "a").
Also reorganize the test so it more clearly indicates
we're interested in only the first char.