Updated to be PSR-0 Compatible. Composer install support