Initial commit to my new Awesome IRC Bot v2 direction
Implemented my new modules system
Added copyright notices and started work on the ReceivedLine class
ModuleManager::map() moved to ModuleManager::mapCommand() so that mapTrigger() can be added at a later date.
$mappedModules -> $mappedCommands
More work on ReceivedLine
Added the User and UserManager classes
Made the Module class abstract like it should be, and made the Server class connect using Config options instead of forcing you to load them
Added in parsing and also the ReceivedLineTypes constant class, of which the constacts correspond to the RFC 1459 Index. (e.g. 4.1.1 is the RFC index for the Password message, so I use 411 as the constant)
Merge branch 'user'
Commands and Modules are now running perfectly!
Fixed up a few module related things
Added the runEvent and mapEvent methods to ModuleManager
Added the ModuleConfig interface and an example module config
Module configs working perfectly
Event based modules now working perfectly
Missed a few files in the last commit
Merging branch actions
Made Module Configs correctly load event based module mapping and added a mapping for server pings
Documented all the methods and properties I previously skipped over due to laziness