Refactor.

I updated the dependencies so we have newer text and ircbot libraries.

I modified the command parser to operate with Data.Text and
Data.Text.Lazy.Builder libraries instead of Strings.

I moved the bot logic to its own module Bot.hs and it's now (almost) agnostic
to its actual transmission protocol. It still uses IRC colors in its output
though.