Fixed a bug where class loaders were asked for when a class had no methods. SMOKE doesn't like this. Fixed references to primitive types not being passed on to C++. Fixed destructors segfaulting by doing more than they should. Hello World now runs, but temporaries need handling with const ref functions.