Refactoring...
Refactored Route constructor variable order to reflect the changes in defineRoute()
Added variable checking to Route too...
Moved the NO_DEPEDENCY constans from Route to the RouteTarget class.