allow to specify custom options
allow to specify message color
Merge pull request #1 from nolith/client_options

Allow to specify client options and colour