renaming publisher_mod to publisher

diff --git a/configure.ac b/configure.ac
index e863115..5d0a695 100644
--- a/configure.ac
+++ b/configure.ac
@@ -251,10 +251,10 @@
     src/filters/Makefile\
     src/filters/common/Makefile\
     src/filters/xpath/Makefile\
-    src/publisher/Makefile\
-    src/publisher/common/Makefile\
-    src/publisher/esb/Makefile\
-    src/publisher/default/Makefile\
+    src/publishers/Makefile\
+    src/publishers/common/Makefile\
+    src/publishers/esb/Makefile\
+    src/publishers/default/Makefile\
     src/data/Makefile\
     src/util/Makefile
     ])
diff --git a/include/savan_util.h b/include/savan_util.h
index 40bdd17..957711f 100644
--- a/include/savan_util.h
+++ b/include/savan_util.h
@@ -30,7 +30,7 @@
 #include <savan_subscriber.h>
 #include <savan_sub_processor.h>
 #include <savan_subs_mgr.h>
-#include <savan_publisher_mod.h>
+#include <savan_publisher.h>
 #include <savan_filter_mod.h>
 #include <axiom_node.h>
 #include <axiom_element.h>
diff --git a/src/msgreceivers/Makefile.am b/src/msgreceivers/Makefile.am
index 6db2e32..a42d8da 100644
--- a/src/msgreceivers/Makefile.am
+++ b/src/msgreceivers/Makefile.am
@@ -2,7 +2,7 @@
 
 libsavan_msgreceivers_la_SOURCES = savan_msg_recv.c
 
-libsavan_msgreceivers_la_LIBADD = ../publisher/@SAVAN_PUBLISHER_LIB@ \
+libsavan_msgreceivers_la_LIBADD = ../publishers/@SAVAN_PUBLISHER_LIB@ \
 								  	../subs_mgrs/@SAVAN_SUBS_MGR@/libsavan_subs_mgr.la \
 									../util/libsavan_util.la
 
diff --git a/src/msgreceivers/savan_msg_recv.c b/src/msgreceivers/savan_msg_recv.c
index 535f3cc..b04ba64 100644
--- a/src/msgreceivers/savan_msg_recv.c
+++ b/src/msgreceivers/savan_msg_recv.c
@@ -29,7 +29,7 @@
 #include <savan_error.h>
 #include <savan_subscriber.h>
 #include <savan_subs_mgr.h>
-#include <savan_publisher_mod.h>
+#include <savan_publisher.h>
 #include <savan_msg_recv.h>
 
 axis2_status_t AXIS2_CALL
@@ -113,7 +113,7 @@
 {
     axis2_conf_t *conf = NULL;
     axis2_conf_ctx_t *conf_ctx = NULL;
-    savan_publisher_mod_t *pub_mod = NULL;
+    savan_publisher_t *pub_mod = NULL;
     savan_subs_mgr_t *subs_mgr = NULL;
     
     AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_msg_recv_handle_event");
@@ -121,11 +121,11 @@
     conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env);
     conf = axis2_conf_ctx_get_conf(conf_ctx, env);
 
-    pub_mod = savan_publisher_mod_create_with_conf(env, conf);
+    pub_mod = savan_publisher_create_with_conf(env, conf);
 
     subs_mgr = savan_util_get_subs_mgr(env, conf_ctx, conf);
-    savan_publisher_mod_publish(pub_mod, env, msg_ctx, subs_mgr);
-    savan_publisher_mod_free(pub_mod, env);
+    savan_publisher_publish(pub_mod, env, msg_ctx, subs_mgr);
+    savan_publisher_free(pub_mod, env);
     
     AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_msg_recv_handle_event");
     return AXIS2_SUCCESS;
diff --git a/xdocs/docs/savanc_manual.html b/xdocs/docs/savanc_manual.html
index da639f5..317d3e0 100644
--- a/xdocs/docs/savanc_manual.html
+++ b/xdocs/docs/savanc_manual.html
@@ -78,7 +78,7 @@
 
 esb publisher depends on
    util
-   common_publisher_mod
+   common_publisher
 
 default publisher depends on
    util