Initial Version IRC v0.1

IRC LUA AddOn for Windower that puts IRC chat functionality into FFXI. Can be used with Twitch.tv to chat with viewers or any other IRC server. Currently only one irc channel is supported.

Early version with basic functionality. Comments and Suggestions are welcome.
Changing this line to the following will allow you to use `server:send` without having to add `"\r\n"` at the end of every line:
```lua
    server = function()
        local s = socket.tcp()
        return setmetatable({
            send = function(t, str)
                s:send(str .. '\r\n')
            end
        }, s)
    end()
```

Untested, but I think you get the idea, create a proxy for the `server` object returned by `socket.tcp`, so you can modify the send function accordingly. You could even do the following to incorporate string formatting:
```lua
    server = function()
        local s = socket.tcp()
        return setmetatable({
            send = function(t, fmt, ...)
                s:send((fmt .. '\r\n'):format(...))
            end
        }, s)
    end()
```

Now you could call it like this:
```lua
    server:send('JOIN %s', settings.login.channel)
```