Functionality for Batch Editing

Made versioning widget work properly when editing a batch (as opposed
to creating a brand new recipe).