Add .gitignore
Update dependencies, simplify build process