Add documentation & fix composer.json.