Add client method to generate build

Adds a method to the client to generate a build, given a buildConfig and modifies the webhook controller to use the new client method.
Why not just return the build object, uncreated?  Then you don't need Ctx, and then this doesn't need to be a method on the client?