Including missing purifier from ff9b654a17c2f4098c632613f8eb755ba5f0071b
Refactoring and decoupling playlist item classes
Made provider config more readable
Added UnplayableItemException
Moved playlist item validation to service class
Made PlayableItem exception messages read better
Removed max_item_duplicates field
Moved shout validation to service class
Removed redundant custom validators class
Moved user validation to service class
Fixed delete account button on user profile
Removed validators directory from composer autoload
Moved achievement validation to service class
Fixed missing id check on achievement creation
Moved item id and playlist id injection to binding
Moved playlist max item duration into binding
Fixed UserValidator class name and namespace
Moved info page validation to service class
Changed filter params to short array notation
Moved event validation to service class