Add pusher options struct to keep all settings
Extract irc client options into separate struct
Update readme with more usage examples
Add version