Added type & icon options

Added FontAwesome icon support and colouring of the message title.