updates to gatesim.js, add .gitignore for backup files