making some preliminary tweaks on the files
adding class generic type var code
Adding correct public constructor to the class
Adding the generic type var provider interface
Adding GenericTypeVarProvider and generic var assignment at construction time
Adding field descritpions
Refactoring to List interfaces instead of ArrayLists
 Adding the GenericTypeVar provier and construction of generic type info to the FieldDescriptor
Adding test generics class with all cases
Adding test Field Generics with all cases, albeit unnamed cases
Fixing bug with super class simpl inherit, adding a line or two to add setvalue for fd.
Adding tests to cover super class, fields, and a few assumptions
List type work
Map type work
Adding the composites as scalars
Adding composites as scalars to the descriptor classes
Composite as scalars into the interpertations
Adding the tests to cover composites as scalars
First pass on list serialization
Adding list test