Convert Sitemap::Extensions into actual Middleman::Extension
Experiment with Contracts
Merge pull request #1311 from middleman/contracts

Experiment with Contracts
Separate Build from Thor