Remove destination before attempting to overwrite

When attempting to overwrite a directory, it instead nests it.
Add Brewfile to install dependencies
Merge remote-tracking branch 'nanoc-gh-pages/github-pages' into nanoc