Add test coverage to bulk send
Update exception messages
Abstract the post request away