Added documentation and composer.json