Rewrite chef-runner in Go

Use a real programming language in order to make it easier to maintain and extend the codebase.