Brings the main code in line with the PSR0 standard for autoloading.

Currently all the requires have been commented out to make it easier to fix any problems should this not work as expected ;-)