Many minor changes to address all of @Anxuiz's comments

Remove all default constructors project-wide

Pass PlayerManager instead of ChatModeratorPlugin in all Filters

Remove extra null-check in PlayerViolationManager

Make default violation levels configurable and soft-coded