Add composer.json and make PSR-0 compatible. Class names have changed.