Added composer.json
Made the classes PSR-0 compliant for Composer