Add basic implementation

Many code is borrowed directly from sdcv.el and ydcv.el
Update README.org