Add icon_url, icon_emoji and attachments support

This pull request add support for *Customized Appearance* and *Attachment* as described in the Slack docs. Successfully tested!