Test for draft publishing immediately after a generate.
Also cover Site#posts in the publish test.
Specify 1 second for the cache.

See #36.
Merge pull request #36 from aprescott/cache-bug

1 second cache prevents a latest post from publishing