List now uses a class instead of arrays

Added VarData and AllVars class to hold variable data instead of using
arrays.