updated folder structure to follow PSR-4