Improved windows and mac builds, new Node functions
Update .gitignore