Separate Build from Thor
Merge pull request #1319 from middleman/builder_api

Separate Build from Thor