Directories with valid post names should be filtered out

@GrahamDennis ran into a problem (detailed in #488) where directories disguised as posts were read in as posts. Problem is, `Post.initialize` would crap out and thus Jekyll would be unsuccessful in processing the site.

This patch remedies this problem.