Updated route to contain location as origin and destination
Added ability to create locations during route creation/update