Send slack options like link_names with request body

Issue: Slack message options like `icon_url`, `icon_emoji` and `attachments` were not being included in the request body, because `options` was undefined.

This fix ensures the params are included in the body and adds support for the `link_names` param (auto-linking for Usernames), as defined here https://api.slack.com/methods/chat.postMessage