Update build tools and git ignore file