update
add documentation
more complete documentation
add composer.json
add composer.json files