Name things :)
Refactor FileWatcher
move contracts from gemfile to gemspec
actually, just depend on it
Fix some bugs in the Slim renderer when converting to Extensions
Merge pull request #1228 from middleman/file_watcher_refactor

FileWatcher Refactor
Separate Build from Thor