Added Route type designations

Route objects now have types: 0 means a loop whereas 1 means a
back-and-forth type route.  This is only an attribute for now; actual
implementation of these route operations will come later.