Create Route.java

Route abstraction