Add ArrayInfo
add more array type support
more work on array types
hook up array types
put .class on the proto for objects
remove dead code
use === instead of ==