separated the autoloader into two parts:
- the first part lives in web2project.php and will continue to live on as it supports the 'proper' naming schemes;
- the second part has remained in main_functions.php and supports the myriad of previous 'conventions' that were applied inconsistently;