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 managers 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.