Update to finish initial job engine

added .gitignore to prevent node_modules folder from being committed