Added the Manager concept. Managers are accessible by the Responders and will manage various parts of the Bot. The intent is that Responders should not hold any persistant data themselves, and should defer to the responders to do so.

Currently the only manager is the IrcConnection manager, which contains the connection object.

Other manager possibilities are an authentication manager. An eve manager. A Production manager.

Moved the IrcConnection into spring. We need to make the spring context look nicer though.