Adding Route model and APIs

ID is the identifier for the the Route resource and is used for accessing the resource from etcd. 
Name is the alias/DNS entry for the service. We had earlier talked about this attribute and after rejecting "Alias", "Frontend", "DNS", etc. we decided to stick with "Name". 

Name will be used by the router to create the frontend mapping in its configuration. I have mentioned this in the doc. If you have an alternative name, I can change it.