GitHubPublisher now uses symfony/filesystem for filesystem ops (should fix #21)