Added Route.java

Route has a set of hops, no sequence is (currently) kept.
Use Route to prevent advertising a route to a hop included in the route

All tests pass with total score of 850+.