Added node ignore for future proofing, re-configured .gitignore for javascript;