Added commands and responses to the tools plugin to aid with connection to the network and initially joining channels.

Current Project State:

Join freenode network/ need to test with other networks, doesn't work with EFNet :S
Join channels
Respond to pings to keep alive
Log to console  - useful for writing further plugins
This test program kick starts the bot reading from the irc_config.json file.

Ideally the final daemon or service will do something similar

Reads the config
Creates a bot per config
Spins up a new thread for the bot
Creates a new TCPSocket and connects for the IRC server
Hands off to the bot
Waits Forever