Added Library support for sending DMs

Let me know if you prefer:

* Having only one method that takes `url.Values`
* inlining `postDirectMessagesImpl`