Forced plugins to use classes and register their commands
Added alias for help command
Added beginning of event framework
Added event delegation for public_message and private_message
Finished event delegation
Removed useless event handlers from core plugin
Added plugins command to core
Added requirements file
Began database implementation
Updated gitignore
Added basic documentation for each of the events