Updated C++ Class loader

Now loads all DataTypes and gets field IDs for object fields, as well as
method IDs for each DataType's constructor(s)