Updated file permissions.
Updated the structure for PSR-4.