createDiversioninstantiates an object from class of createDiversion
# S3 method for base
createDiversion(name,downstream,divertTo,capacity)(optional) a string: the name of diversion to be instantiated
(optional) an object from either of classes: createDiversion, createReservoir, createSubbasin, createJunction, createReach.
an object from either of classes: createDiversion, createReservoir, createSubbasin, createJunction, createReach.
diversion capacity (cms)
a list: an object from class of list instantiated by createDiversion