Fix a typo in composer.json, add lock file and ignore vendor folder