update to follow Yii2 guidelines for extensions