Rename Hooks to Modules for future use
Bug fix: Create a plugin instance right away
Formatting fixes
Debug should default to false
Minor fix
Fix: Pull values out of configuration during runtime
Fix: Stop flooding non-debug log with debug information
Add an option to have a custom message prefix

Log prefix remains the same
Formatting fixes