Rewrote jni_Gobals.c to better handle exception throwing code and separate out each structure creation and lookup.

Restructured jni_Load.c to incorporate better flow with new exception code in jni_Globals.c.