Add prototypes for the most common IRC events
Make AdminModule work in PM as well, and add associated helpers
Allow users to specify setup filename
Have modules use ModuleManager through their own instance instead of IrcClient