add publish module

add publish module including two menu items, publish action, publish
model, buy template and sell template