Added the ability to edit (overwrite) a post.  Doing so led me to replace getFromNamespace with do.call.  The construction of arguments was more feasible and the help page for getFromNamespace says 'They should not be used in production code'.  In doing this I added extra arguments for for action=c("newPost", "editPost") and postid to specify the post to be edited when using "editPost".