Fixed updating versioned metadata when entered from the console.
Also added constructor to driver_generator so it can be used in
the driver template, and added more detail to the driver template.