make op/do-publication interative.

Convert function op/do-publication to an interactive command, then you
can M-x it.
Merge pull request #37 from xiaohanyu/devel

make op/do-publication interative.