Changed how the bot connect to the channel, once it's connected to the network it joins, then after it joins the channel successfully the other threads start up. Also added Linux support into the service controller(Only supports Init.d based systems.).