Fix: Format the plugin version properly
Implement a Factions hook
Split the gigantic Settings class into several smaller ones