Added PSR-0 compliance and Composer support