Added user-publish. Working on scoring.

Signed-off-by: bazookan <aby.vinod@gmail.com>