Added showMessageWithColorDuration

Added showMessageWithColorDuration to allow custom background color and
duration of the message