Template:IsValidClassAndLevelList

Purpose

 * Determine whether supplied value is a valid comma separated list of class abbreviation [with an optional level as second word] elements
 * Template accepts one argument, checks each string segment for valid class [and level] combination, where string segment is determined by comma
 * Had to split validation template to a different template, as mediawiki spits back template loot error when attempting to use a recursive template
 * Returns 0 on failue, or 1 on success

Usage
IsValidClassAndLevelList | = default : (will return 0) // First argument is the value to use in conditional expression