Allow work directory to be specified

This is useful for building Go projects that need to be in a workspace.