Made PSR-0 compliant and added support for composer