add document for func PublishAsync
Merge pull request #3 from bennAH/master

add document for func PublishAsync
Merge pull request #4 from briandowns/master

return errors if present on subscribe functions
add error return to unsubscribe