Add missing requirement
Fix typo, remove unused code
Update gitignore