Documentation, code style, composer.json updates