Some minor cleanup

The biggest changes are Use OverloadedStrings and IsString with Data.Rope and add irc notifications for travis. The build is failing on the main repo, so it's failing with this PR too.