add pylint config
update .gitignore