Revert "change autoload for modules"

This reverts commit 3bf65723f10e7a22eb6f4c16a2348c0c159c2fd8.

This should have gone through a pull request and have been reviewed prior to being added. The approach taken is incompatible with current standards (PSR-2). If this is really adding value, it needs to be accomplished in another way.