Initial draft for adding Route model and APIs

Just `return &Etcd{client}`, there's no need to create variable here.