added change log, updated API documentation. cleaned composer.json.