Added publish_batch_async and basic unit tests

Signed-off-by: Simon Bailey <simon@newtriks.com>
Added integration tests and updated README

Signed-off-by: Simon Bailey <simon@newtriks.com>
Merge pull request #39 from newtriks/master

publish_batch_async