Feature/#149 validate publisher

I am not sure how those other commits got in this pull request.  Those things should already be merged into develop.  Any idea on how to clean this up?