various improvements
added dist to .gitignore