Fixed Helper objects, added new functions

Too much was done really to explain here, added global variable support,
fixed type casting w/ the new objects, etc.  A lot of new functionality
added.
More fixes