Created a UserMessage class that will be used to register with an irc network

Message class is following the guidelines to create a class for each major message type
Minor refactor for the message classes
Created the JoinMessage class to easily create join messages

This class allows join messages to be created to join multiple channels at once
The ToolsPlugin class is a test harness to aid the development of the project.

This class will handle the basic functions of the bot, such as:

 - Connecting to and registering with the IRC network
 - Joining Channels

Yet to determine whether this class should be responsible for intercepting commands for the bot whilst running.
At the minute it is just driving the development of new message classes as and when they are needed.