* Split project into two subprojects, for core and moderation * Move to modular system using Java's ServiceLoader * Improve messages system to allow message definitions in modules * Adjust some messages for brevity