added built in print() and gc() functions, bug fixes, organization, function binding tweaks