Adding Route model and APIs

Not sure validations should set scheme, users should have to specify this themselves.  Also, isn't this going to be an array?  Let's just take scheme out for now until we know how we're going to use it.