updates system for php 5.2 'namespacing' and adapts much of helper/callback functionality for working within legacy framework. original functions/functionality still available;