demand instead of on every single page load - this object took the
longest to create. Started to convert code to PHP5 using
public/private/protected/static and __construct() method, got rid
of =& when constructing objects. Fixed a number of functions that were
marked as private that were actually public. Fixed names of a couple
functions to be more readable. Commented out functions that are no
longer in use.