Template:IsValidClassAndLevel

Purpose

 * Determine whether supplied value is a valid class abbreviation [with an optional level as second word]
 * Template accepts one argument, checks the first word against the class list (Alc,Art,...) and second word to verify it is an integer between 1 and 20
 * Any words past the second word are ignored (may want to add a check to kick back 0 if argument consists of 3 or more words)
 * Returns 0 on failue, or 1 on success

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