Modified .gitignore to not exclude node_modules. Based on advice from articles that it is best to check in the dependencies
Merge remote-tracking branch 'origin/SecondTryAtSocket' into SecondTryAtSocket