fix: adding PSR0 standards and adding composer.json