Introduce .gitignore and remove node_modules, /build/temp/ from git repo

Prior to this commit, the repository included the compiled files from
/build/temp/ and the package files from node_modules. This commit removes
these from source control and introduces a .gitignore to prevent this
inclusion for future project elements.