diff --git a/node_modules/.bin/detect-libc b/node_modules/.bin/detect-libc
index 9d8c2a1ff99ec390d2e7320f7b5b98a082ba22eb..4509242c08048389976a9cffb0ce953e8db29716 100644
--- a/node_modules/.bin/detect-libc
+++ b/node_modules/.bin/detect-libc
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/detect-libc.cmd b/node_modules/.bin/detect-libc.cmd
index b05ed83a810aab9642a0990116ca893f3185c21c..8e862c4d14cefee6c514d91250d06694b6d2777e 100644
--- a/node_modules/.bin/detect-libc.cmd
+++ b/node_modules/.bin/detect-libc.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\detect-libc\bin\detect-libc.js" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\detect-libc\bin\detect-libc.js" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\detect-libc\bin\detect-libc.js" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/detect-libc.ps1 b/node_modules/.bin/detect-libc.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..85e43b5fc480d060074f787095bf57ff01e0f718
--- /dev/null
+++ b/node_modules/.bin/detect-libc.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../detect-libc/bin/detect-libc.js" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../detect-libc/bin/detect-libc.js" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/.bin/mime b/node_modules/.bin/mime
index 0dbddf0718b2984e2357a6cf60f7f75b53871673..91e5e16a66055a1401acf400ed105c5f86bba148 100644
--- a/node_modules/.bin/mime
+++ b/node_modules/.bin/mime
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/mime.cmd b/node_modules/.bin/mime.cmd
index 8169562037e675388d626d394dd62a75b0844e60..746a2798132472790f8c11fd000b75603c250b6c 100644
--- a/node_modules/.bin/mime.cmd
+++ b/node_modules/.bin/mime.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\mime\cli.js" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\mime\cli.js" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\mime\cli.js" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/mime.ps1 b/node_modules/.bin/mime.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..a6f6f4700e0cd86cd08de61e7b4f572bdbbb2087
--- /dev/null
+++ b/node_modules/.bin/mime.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../mime/cli.js" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../mime/cli.js" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/.bin/mkdirp b/node_modules/.bin/mkdirp
index 4b0046722f73c4882920bbaae4b1be65cd9ae3ba..bcd333f4689386935f0932beefc141166dbbd92f 100644
--- a/node_modules/.bin/mkdirp
+++ b/node_modules/.bin/mkdirp
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/mkdirp.cmd b/node_modules/.bin/mkdirp.cmd
index 0d2cdd7c486b754a22ca05a25d37e3df7a3ce960..c2c9350bf83f83020c29ce4e97ffd9a0578dd4c4 100644
--- a/node_modules/.bin/mkdirp.cmd
+++ b/node_modules/.bin/mkdirp.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\mkdirp\bin\cmd.js" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\mkdirp\bin\cmd.js" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\mkdirp\bin\cmd.js" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/mkdirp.ps1 b/node_modules/.bin/mkdirp.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..35ce690726c9c99c255523ddf714856ae42a1307
--- /dev/null
+++ b/node_modules/.bin/mkdirp.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../mkdirp/bin/cmd.js" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../mkdirp/bin/cmd.js" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/.bin/needle b/node_modules/.bin/needle
index d596dab6f052c9ec33504c5ce76d1b7c1d9b441b..6a29d8abb581d267283cd13c5c51d38e449cf542 100644
--- a/node_modules/.bin/needle
+++ b/node_modules/.bin/needle
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/needle.cmd b/node_modules/.bin/needle.cmd
index 836baaee30797c7f6c70926ed81905b2588f23d5..2aab3b609b44eadf09055f9aae40369589fa4445 100644
--- a/node_modules/.bin/needle.cmd
+++ b/node_modules/.bin/needle.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\needle\bin\needle" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\needle\bin\needle" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\needle\bin\needle" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/needle.ps1 b/node_modules/.bin/needle.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..4ce73325dc57fc780d9e58048b839bf7aaff1d17
--- /dev/null
+++ b/node_modules/.bin/needle.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../needle/bin/needle" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../needle/bin/needle" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/.bin/node-pre-gyp b/node_modules/.bin/node-pre-gyp
index 17eba389668e0396f96fbb740349fec4d20af8a0..6dcf95ba1ef2e3481e56a8e5816428c1461c3031 100644
--- a/node_modules/.bin/node-pre-gyp
+++ b/node_modules/.bin/node-pre-gyp
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/node-pre-gyp.cmd b/node_modules/.bin/node-pre-gyp.cmd
index 891fd2f54f2902d79de6b18edddda5428d70116f..3f20817403073d051a83bad938d1220e030ea36b 100644
--- a/node_modules/.bin/node-pre-gyp.cmd
+++ b/node_modules/.bin/node-pre-gyp.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\node-pre-gyp\bin\node-pre-gyp" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\node-pre-gyp\bin\node-pre-gyp" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\node-pre-gyp\bin\node-pre-gyp" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/node-pre-gyp.ps1 b/node_modules/.bin/node-pre-gyp.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..684ad474b153296c68bd3fb96eab7826536f7b8c
--- /dev/null
+++ b/node_modules/.bin/node-pre-gyp.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../node-pre-gyp/bin/node-pre-gyp" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../node-pre-gyp/bin/node-pre-gyp" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/.bin/nopt b/node_modules/.bin/nopt
index 714334ea2cb54a8662ef1ab3f5a86db0654612d3..e658aac45d96c6dc8580a4da26ecbe9624ffc0be 100644
--- a/node_modules/.bin/nopt
+++ b/node_modules/.bin/nopt
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/nopt.cmd b/node_modules/.bin/nopt.cmd
index 1626454b2339d554e8a8e137974b1f0d1b8294d8..c92ec036d7d70b6542fa75c145213bbef9199ee6 100644
--- a/node_modules/.bin/nopt.cmd
+++ b/node_modules/.bin/nopt.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\nopt\bin\nopt.js" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\nopt\bin\nopt.js" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\nopt\bin\nopt.js" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/nopt.ps1 b/node_modules/.bin/nopt.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..68c40bf912fb8f9229e0abfa1892015642e6f983
--- /dev/null
+++ b/node_modules/.bin/nopt.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../nopt/bin/nopt.js" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../nopt/bin/nopt.js" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/.bin/rc b/node_modules/.bin/rc
index eb5593165412c48b84e3d867769fbb65bbb74628..9e0162675561b0f872efbe30dfda9aec95dafec4 100644
--- a/node_modules/.bin/rc
+++ b/node_modules/.bin/rc
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/rc.cmd b/node_modules/.bin/rc.cmd
index b1c891e46d8c8ea9c96007607af6aff329ac9b84..aedece9d5f9e96da3e84feb7f4830a81cc59dd41 100644
--- a/node_modules/.bin/rc.cmd
+++ b/node_modules/.bin/rc.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\rc\cli.js" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\rc\cli.js" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\rc\cli.js" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/rc.ps1 b/node_modules/.bin/rc.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..ac2cd2a5a47e321c68474bfbb462861916974ffd
--- /dev/null
+++ b/node_modules/.bin/rc.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../rc/cli.js" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../rc/cli.js" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/.bin/rimraf b/node_modules/.bin/rimraf
index 3cebd6e8ff5833efc98dc793df01443fbe7074b8..a3e9f71883c62fc12e759d49ac62896e442f1ece 100644
--- a/node_modules/.bin/rimraf
+++ b/node_modules/.bin/rimraf
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/rimraf.cmd b/node_modules/.bin/rimraf.cmd
index 9333ec64e11c749b522042e96c2ae15919f986ad..698f4ba04b29d4e101d48145e39813ff3f4baea5 100644
--- a/node_modules/.bin/rimraf.cmd
+++ b/node_modules/.bin/rimraf.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\rimraf\bin.js" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\rimraf\bin.js" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\rimraf\bin.js" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/rimraf.ps1 b/node_modules/.bin/rimraf.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..a244a805e9ff3574d0c814e961fb5efe1ef14355
--- /dev/null
+++ b/node_modules/.bin/rimraf.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../rimraf/bin.js" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../rimraf/bin.js" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/.bin/semver b/node_modules/.bin/semver
index d592e69304c886ae586bde6f35a23f09fb32e7df..10497aa88061152a3492ce2ad5b0ff6cc5e22355 100644
--- a/node_modules/.bin/semver
+++ b/node_modules/.bin/semver
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/semver.cmd b/node_modules/.bin/semver.cmd
index 37c00a46d9d6e6d61c88c2278c5198f3bddbdfef..eb3aaa1e724009414045186ce741a3a7714e81df 100644
--- a/node_modules/.bin/semver.cmd
+++ b/node_modules/.bin/semver.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\semver\bin\semver" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\semver\bin\semver" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\semver\bin\semver" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/semver.ps1 b/node_modules/.bin/semver.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..a3315ffc6fb507eae883c17ff748111bac9a0238
--- /dev/null
+++ b/node_modules/.bin/semver.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../semver/bin/semver" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../semver/bin/semver" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/.bin/sshpk-conv b/node_modules/.bin/sshpk-conv
index c9c2987e454f3b8afe62be43c6becc0823d896b0..91957fab1a294e7d664c9243fa6697808d6a2b3e 100644
--- a/node_modules/.bin/sshpk-conv
+++ b/node_modules/.bin/sshpk-conv
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/sshpk-conv.cmd b/node_modules/.bin/sshpk-conv.cmd
index dde70b02069df37abb00c54c5d27d732755bf629..42f9ce461b89c1d9224770116d0b4627ae38b28e 100644
--- a/node_modules/.bin/sshpk-conv.cmd
+++ b/node_modules/.bin/sshpk-conv.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\sshpk\bin\sshpk-conv" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\sshpk\bin\sshpk-conv" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\sshpk\bin\sshpk-conv" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/sshpk-conv.ps1 b/node_modules/.bin/sshpk-conv.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..d27c311dbc53ad7ccd204ad355d44e58575231de
--- /dev/null
+++ b/node_modules/.bin/sshpk-conv.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../sshpk/bin/sshpk-conv" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../sshpk/bin/sshpk-conv" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/.bin/sshpk-sign b/node_modules/.bin/sshpk-sign
index 1a921248a2aa9a7895324b3d35da560a63e242c1..0dd7644355a69ae66f8dffa398ba9d85972030a0 100644
--- a/node_modules/.bin/sshpk-sign
+++ b/node_modules/.bin/sshpk-sign
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/sshpk-sign.cmd b/node_modules/.bin/sshpk-sign.cmd
index 45025ec154ca6aa515632e237d24e9c3202f08f5..17f60dec7de1d602e557805b1a6e802d1edde3ba 100644
--- a/node_modules/.bin/sshpk-sign.cmd
+++ b/node_modules/.bin/sshpk-sign.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\sshpk\bin\sshpk-sign" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\sshpk\bin\sshpk-sign" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\sshpk\bin\sshpk-sign" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/sshpk-sign.ps1 b/node_modules/.bin/sshpk-sign.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..10d9186d3ae388af493861a46896b1e36006179f
--- /dev/null
+++ b/node_modules/.bin/sshpk-sign.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../sshpk/bin/sshpk-sign" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../sshpk/bin/sshpk-sign" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/.bin/sshpk-verify b/node_modules/.bin/sshpk-verify
index 597a66b849ad75f286b777ddfab4479c216c5c03..04f5d05fe008098b761de113560d46485f79b1c2 100644
--- a/node_modules/.bin/sshpk-verify
+++ b/node_modules/.bin/sshpk-verify
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/sshpk-verify.cmd b/node_modules/.bin/sshpk-verify.cmd
index 1b5fc0c17d12312d4ec95224d3e7969b52aba24c..4b81f358aef5e4f715dc2481ab52086bf2876238 100644
--- a/node_modules/.bin/sshpk-verify.cmd
+++ b/node_modules/.bin/sshpk-verify.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\sshpk\bin\sshpk-verify" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\sshpk\bin\sshpk-verify" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\sshpk\bin\sshpk-verify" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/sshpk-verify.ps1 b/node_modules/.bin/sshpk-verify.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..d5a23e26b4c743aab15dd32c4ac35e81fdd0b5e8
--- /dev/null
+++ b/node_modules/.bin/sshpk-verify.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../sshpk/bin/sshpk-verify" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../sshpk/bin/sshpk-verify" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/.bin/uuid b/node_modules/.bin/uuid
index f3bfcf46b0b83b180ccbafef252536e433aee6bb..9af3844b43c3fa5b31ba2beb1fe6c69e0da04e86 100644
--- a/node_modules/.bin/uuid
+++ b/node_modules/.bin/uuid
@@ -2,7 +2,7 @@
 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
 
 case `uname` in
-    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+    *CYGWIN*|*MINGW*|*MSYS*) basedir=`cygpath -w "$basedir"`;;
 esac
 
 if [ -x "$basedir/node" ]; then
diff --git a/node_modules/.bin/uuid.cmd b/node_modules/.bin/uuid.cmd
index da52d68ad465f3701a3a850a838c2a55084b1bec..8154f4e6634e7d544464e9976a17714c347934b7 100644
--- a/node_modules/.bin/uuid.cmd
+++ b/node_modules/.bin/uuid.cmd
@@ -1,7 +1,17 @@
-@IF EXIST "%~dp0\node.exe" (
-  "%~dp0\node.exe"  "%~dp0\..\uuid\bin\uuid" %*
+@ECHO off
+SETLOCAL
+CALL :find_dp0
+
+IF EXIST "%dp0%\node.exe" (
+  SET "_prog=%dp0%\node.exe"
 ) ELSE (
-  @SETLOCAL
-  @SET PATHEXT=%PATHEXT:;.JS;=;%
-  node  "%~dp0\..\uuid\bin\uuid" %*
-)
\ No newline at end of file
+  SET "_prog=node"
+  SET PATHEXT=%PATHEXT:;.JS;=;%
+)
+
+"%_prog%"  "%dp0%\..\uuid\bin\uuid" %*
+ENDLOCAL
+EXIT /b %errorlevel%
+:find_dp0
+SET dp0=%~dp0
+EXIT /b
diff --git a/node_modules/.bin/uuid.ps1 b/node_modules/.bin/uuid.ps1
new file mode 100644
index 0000000000000000000000000000000000000000..3fcb264272a3fca52c06e7a8b192844b9128ec54
--- /dev/null
+++ b/node_modules/.bin/uuid.ps1
@@ -0,0 +1,18 @@
+#!/usr/bin/env pwsh
+$basedir=Split-Path $MyInvocation.MyCommand.Definition -Parent
+
+$exe=""
+if ($PSVersionTable.PSVersion -lt "6.0" -or $IsWindows) {
+  # Fix case when both the Windows and Linux builds of Node
+  # are installed in the same directory
+  $exe=".exe"
+}
+$ret=0
+if (Test-Path "$basedir/node$exe") {
+  & "$basedir/node$exe"  "$basedir/../uuid/bin/uuid" $args
+  $ret=$LASTEXITCODE
+} else {
+  & "node$exe"  "$basedir/../uuid/bin/uuid" $args
+  $ret=$LASTEXITCODE
+}
+exit $ret
diff --git a/node_modules/abbrev/package.json b/node_modules/abbrev/package.json
index aa06c596bcdfa317b4849989d5aef8a3619b81a2..3d38904f4f4653b21586b4d748b57d93517ae655 100644
--- a/node_modules/abbrev/package.json
+++ b/node_modules/abbrev/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "abbrev@1",
+  "_args": [
+    [
+      "abbrev@1.1.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "abbrev@1.1.1",
   "_id": "abbrev@1.1.1",
   "_inBundle": false,
   "_integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
   "_location": "/abbrev",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "abbrev@1",
+    "raw": "abbrev@1.1.1",
     "name": "abbrev",
     "escapedName": "abbrev",
-    "rawSpec": "1",
+    "rawSpec": "1.1.1",
     "saveSpec": null,
-    "fetchSpec": "1"
+    "fetchSpec": "1.1.1"
   },
   "_requiredBy": [
     "/nopt"
   ],
   "_resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
-  "_shasum": "f8f2c887ad10bf67f634f005b6987fed3179aac8",
-  "_spec": "abbrev@1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\nopt",
+  "_spec": "1.1.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me"
@@ -29,8 +34,6 @@
   "bugs": {
     "url": "https://github.com/isaacs/abbrev-js/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Like ruby's abbrev module, but in js",
   "devDependencies": {
     "tap": "^10.1"
diff --git a/node_modules/accepts/package.json b/node_modules/accepts/package.json
index ca71370dd3aedc230a21d029aa5d5bc1faa9986c..a12300b5389a00d7e0c426d3610c489e47caf907 100644
--- a/node_modules/accepts/package.json
+++ b/node_modules/accepts/package.json
@@ -1,31 +1,35 @@
 {
-  "_from": "accepts@~1.3.7",
+  "_args": [
+    [
+      "accepts@1.3.7",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "accepts@1.3.7",
   "_id": "accepts@1.3.7",
   "_inBundle": false,
   "_integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
   "_location": "/accepts",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "accepts@~1.3.7",
+    "raw": "accepts@1.3.7",
     "name": "accepts",
     "escapedName": "accepts",
-    "rawSpec": "~1.3.7",
+    "rawSpec": "1.3.7",
     "saveSpec": null,
-    "fetchSpec": "~1.3.7"
+    "fetchSpec": "1.3.7"
   },
   "_requiredBy": [
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
-  "_shasum": "531bc726517a3b2b41f850021c6cc15eaab507cd",
-  "_spec": "accepts@~1.3.7",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.3.7",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/jshttp/accepts/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -41,7 +45,6 @@
     "mime-types": "~2.1.24",
     "negotiator": "0.6.2"
   },
-  "deprecated": false,
   "description": "Higher-level content negotiation",
   "devDependencies": {
     "deep-equal": "1.0.1",
diff --git a/node_modules/ajv/package.json b/node_modules/ajv/package.json
index 78caf0c36936ea166513bfd074a60954ba5f0f84..8591d12925ebecb58f2af9a637df271be3b13e96 100644
--- a/node_modules/ajv/package.json
+++ b/node_modules/ajv/package.json
@@ -1,41 +1,44 @@
 {
-  "_from": "ajv@^6.5.5",
+  "_args": [
+    [
+      "ajv@6.10.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "ajv@6.10.2",
   "_id": "ajv@6.10.2",
   "_inBundle": false,
   "_integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
   "_location": "/ajv",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "ajv@^6.5.5",
+    "raw": "ajv@6.10.2",
     "name": "ajv",
     "escapedName": "ajv",
-    "rawSpec": "^6.5.5",
+    "rawSpec": "6.10.2",
     "saveSpec": null,
-    "fetchSpec": "^6.5.5"
+    "fetchSpec": "6.10.2"
   },
   "_requiredBy": [
     "/har-validator"
   ],
   "_resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
-  "_shasum": "d3cea04d6b017b2894ad69040fec8b623eb4bd52",
-  "_spec": "ajv@^6.5.5",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\har-validator",
+  "_spec": "6.10.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Evgeny Poberezkin"
   },
   "bugs": {
     "url": "https://github.com/epoberezkin/ajv/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "fast-deep-equal": "^2.0.1",
     "fast-json-stable-stringify": "^2.0.0",
     "json-schema-traverse": "^0.4.1",
     "uri-js": "^4.2.2"
   },
-  "deprecated": false,
   "description": "Another JSON Schema Validator",
   "devDependencies": {
     "ajv-async": "^1.0.0",
diff --git a/node_modules/ansi-regex/package.json b/node_modules/ansi-regex/package.json
index 592652dbf182ea12371974c73198c67fc6c44fbe..0e145ac2a670a70b5f6b0daf7fb40dc34bee7743 100644
--- a/node_modules/ansi-regex/package.json
+++ b/node_modules/ansi-regex/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "ansi-regex@^2.0.0",
+  "_args": [
+    [
+      "ansi-regex@2.1.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "ansi-regex@2.1.1",
   "_id": "ansi-regex@2.1.1",
   "_inBundle": false,
   "_integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
   "_location": "/ansi-regex",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "ansi-regex@^2.0.0",
+    "raw": "ansi-regex@2.1.1",
     "name": "ansi-regex",
     "escapedName": "ansi-regex",
-    "rawSpec": "^2.0.0",
+    "rawSpec": "2.1.1",
     "saveSpec": null,
-    "fetchSpec": "^2.0.0"
+    "fetchSpec": "2.1.1"
   },
   "_requiredBy": [
     "/strip-ansi"
   ],
   "_resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-  "_shasum": "c3b33ab5ee360d86e0e628f0468ae7ef27d654df",
-  "_spec": "ansi-regex@^2.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\strip-ansi",
+  "_spec": "2.1.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Sindre Sorhus",
     "email": "sindresorhus@gmail.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/chalk/ansi-regex/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Regular expression for matching ANSI escape codes",
   "devDependencies": {
     "ava": "0.17.0",
diff --git a/node_modules/aproba/package.json b/node_modules/aproba/package.json
index 71f94c7ca4a1f4a329b7fc44ac7d6ec8670ce4b6..5b02b8a03f8a136eda5621f6e178a58ab2eb04f1 100644
--- a/node_modules/aproba/package.json
+++ b/node_modules/aproba/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "aproba@^1.0.3",
+  "_args": [
+    [
+      "aproba@1.2.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "aproba@1.2.0",
   "_id": "aproba@1.2.0",
   "_inBundle": false,
   "_integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
   "_location": "/aproba",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "aproba@^1.0.3",
+    "raw": "aproba@1.2.0",
     "name": "aproba",
     "escapedName": "aproba",
-    "rawSpec": "^1.0.3",
+    "rawSpec": "1.2.0",
     "saveSpec": null,
-    "fetchSpec": "^1.0.3"
+    "fetchSpec": "1.2.0"
   },
   "_requiredBy": [
     "/gauge"
   ],
   "_resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
-  "_shasum": "6802e6264efd18c790a1b0d517f0f2627bf2c94a",
-  "_spec": "aproba@^1.0.3",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\gauge",
+  "_spec": "1.2.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Rebecca Turner",
     "email": "me@re-becca.org"
@@ -29,9 +34,7 @@
   "bugs": {
     "url": "https://github.com/iarna/aproba/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "A ridiculously light-weight argument validator (now browser friendly)",
   "devDependencies": {
     "standard": "^10.0.3",
diff --git a/node_modules/are-we-there-yet/package.json b/node_modules/are-we-there-yet/package.json
index 3c60bcc9c8f81fe28869e6f8bdee8ec4e7432d2f..9c2c270f2182b98e4539a66107e4db75ea7f56ed 100644
--- a/node_modules/are-we-there-yet/package.json
+++ b/node_modules/are-we-there-yet/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "are-we-there-yet@~1.1.2",
+  "_args": [
+    [
+      "are-we-there-yet@1.1.5",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "are-we-there-yet@1.1.5",
   "_id": "are-we-there-yet@1.1.5",
   "_inBundle": false,
   "_integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
   "_location": "/are-we-there-yet",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "are-we-there-yet@~1.1.2",
+    "raw": "are-we-there-yet@1.1.5",
     "name": "are-we-there-yet",
     "escapedName": "are-we-there-yet",
-    "rawSpec": "~1.1.2",
+    "rawSpec": "1.1.5",
     "saveSpec": null,
-    "fetchSpec": "~1.1.2"
+    "fetchSpec": "1.1.5"
   },
   "_requiredBy": [
     "/npmlog"
   ],
   "_resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
-  "_shasum": "4b35c2944f062a8bfcda66410760350fe9ddfc21",
-  "_spec": "are-we-there-yet@~1.1.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\npmlog",
+  "_spec": "1.1.5",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Rebecca Turner",
     "url": "http://re-becca.org"
@@ -29,12 +34,10 @@
   "bugs": {
     "url": "https://github.com/iarna/are-we-there-yet/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "delegates": "^1.0.0",
     "readable-stream": "^2.0.6"
   },
-  "deprecated": false,
   "description": "Keep track of the overall completion of many disparate processes",
   "devDependencies": {
     "standard": "^11.0.1",
diff --git a/node_modules/array-flatten/package.json b/node_modules/array-flatten/package.json
index 592f571f0f623072b99f13cf78b23c9f537afc10..b85fe831dbf3d73895750b0d7b1b39783cefc754 100644
--- a/node_modules/array-flatten/package.json
+++ b/node_modules/array-flatten/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "array-flatten@1.1.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "array-flatten@1.1.1",
   "_id": "array-flatten@1.1.1",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
-  "_shasum": "9a5f699051b1e7073328f2a008968b64ea2955d2",
-  "_spec": "array-flatten@1.1.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.1.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Blake Embrey",
     "email": "hello@blakeembrey.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/blakeembrey/array-flatten/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Flatten an array of nested arrays into a single flat array",
   "devDependencies": {
     "istanbul": "^0.3.13",
diff --git a/node_modules/asn1/package.json b/node_modules/asn1/package.json
index 0fd307f80355cfe69a040076d7b3adf075bb5bbf..34af8eaec347ff309295d33927bd689dfec6a6f3 100644
--- a/node_modules/asn1/package.json
+++ b/node_modules/asn1/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "asn1@~0.2.3",
+  "_args": [
+    [
+      "asn1@0.2.4",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "asn1@0.2.4",
   "_id": "asn1@0.2.4",
   "_inBundle": false,
   "_integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
   "_location": "/asn1",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "asn1@~0.2.3",
+    "raw": "asn1@0.2.4",
     "name": "asn1",
     "escapedName": "asn1",
-    "rawSpec": "~0.2.3",
+    "rawSpec": "0.2.4",
     "saveSpec": null,
-    "fetchSpec": "~0.2.3"
+    "fetchSpec": "0.2.4"
   },
   "_requiredBy": [
     "/sshpk"
   ],
   "_resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
-  "_shasum": "8d2475dfab553bb33e77b54e59e880bb8ce23136",
-  "_spec": "asn1@~0.2.3",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sshpk",
+  "_spec": "0.2.4",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Joyent",
     "url": "joyent.com"
@@ -29,7 +34,6 @@
   "bugs": {
     "url": "https://github.com/joyent/node-asn1/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Mark Cavage",
@@ -51,7 +55,6 @@
   "dependencies": {
     "safer-buffer": "~2.1.0"
   },
-  "deprecated": false,
   "description": "Contains parsers and serializers for ASN.1 (currently BER only)",
   "devDependencies": {
     "eslint": "2.13.1",
diff --git a/node_modules/assert-plus/package.json b/node_modules/assert-plus/package.json
index 37a371b56537ec081818d5cadb84ec497584bf56..8d2c48926568ab6384d2199c6588b71887493d0f 100644
--- a/node_modules/assert-plus/package.json
+++ b/node_modules/assert-plus/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "assert-plus@^1.0.0",
+  "_args": [
+    [
+      "assert-plus@1.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "assert-plus@1.0.0",
   "_id": "assert-plus@1.0.0",
   "_inBundle": false,
   "_integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
   "_location": "/assert-plus",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "assert-plus@^1.0.0",
+    "raw": "assert-plus@1.0.0",
     "name": "assert-plus",
     "escapedName": "assert-plus",
-    "rawSpec": "^1.0.0",
+    "rawSpec": "1.0.0",
     "saveSpec": null,
-    "fetchSpec": "^1.0.0"
+    "fetchSpec": "1.0.0"
   },
   "_requiredBy": [
     "/dashdash",
@@ -24,9 +30,8 @@
     "/verror"
   ],
   "_resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
-  "_shasum": "f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525",
-  "_spec": "assert-plus@^1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\http-signature",
+  "_spec": "1.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Mark Cavage",
     "email": "mcavage@gmail.com"
@@ -34,7 +39,6 @@
   "bugs": {
     "url": "https://github.com/mcavage/node-assert-plus/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Dave Eddy",
@@ -62,7 +66,6 @@
     }
   ],
   "dependencies": {},
-  "deprecated": false,
   "description": "Extra assertions on top of node's assert module",
   "devDependencies": {
     "faucet": "0.0.1",
diff --git a/node_modules/asynckit/package.json b/node_modules/asynckit/package.json
index ff94014527637749c1641c5a39410ac6cf191e56..6f2c532f13a5d2f2666b645a2f31ab36633795b6 100644
--- a/node_modules/asynckit/package.json
+++ b/node_modules/asynckit/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "asynckit@^0.4.0",
+  "_args": [
+    [
+      "asynckit@0.4.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "asynckit@0.4.0",
   "_id": "asynckit@0.4.0",
   "_inBundle": false,
   "_integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
   "_location": "/asynckit",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "asynckit@^0.4.0",
+    "raw": "asynckit@0.4.0",
     "name": "asynckit",
     "escapedName": "asynckit",
-    "rawSpec": "^0.4.0",
+    "rawSpec": "0.4.0",
     "saveSpec": null,
-    "fetchSpec": "^0.4.0"
+    "fetchSpec": "0.4.0"
   },
   "_requiredBy": [
     "/form-data"
   ],
   "_resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
-  "_shasum": "c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79",
-  "_spec": "asynckit@^0.4.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\form-data",
+  "_spec": "0.4.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Alex Indigo",
     "email": "iam@alexindigo.com"
@@ -29,9 +34,7 @@
   "bugs": {
     "url": "https://github.com/alexindigo/asynckit/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "Minimal async jobs utility library, with streams support",
   "devDependencies": {
     "browserify": "^13.0.0",
diff --git a/node_modules/aws-sign2/package.json b/node_modules/aws-sign2/package.json
index 59224d2e4e134c2b00917281e6995238281f3839..e3b5597960876ab97ac3b29cb27b87dbc5098936 100644
--- a/node_modules/aws-sign2/package.json
+++ b/node_modules/aws-sign2/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "aws-sign2@~0.7.0",
+  "_args": [
+    [
+      "aws-sign2@0.7.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "aws-sign2@0.7.0",
   "_id": "aws-sign2@0.7.0",
   "_inBundle": false,
   "_integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
   "_location": "/aws-sign2",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "aws-sign2@~0.7.0",
+    "raw": "aws-sign2@0.7.0",
     "name": "aws-sign2",
     "escapedName": "aws-sign2",
-    "rawSpec": "~0.7.0",
+    "rawSpec": "0.7.0",
     "saveSpec": null,
-    "fetchSpec": "~0.7.0"
+    "fetchSpec": "0.7.0"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
-  "_shasum": "b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8",
-  "_spec": "aws-sign2@~0.7.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "0.7.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Mikeal Rogers",
     "email": "mikeal.rogers@gmail.com",
@@ -30,9 +35,7 @@
   "bugs": {
     "url": "https://github.com/mikeal/aws-sign/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.",
   "devDependencies": {},
   "engines": {
diff --git a/node_modules/aws4/package.json b/node_modules/aws4/package.json
index cf9bd26d6f8459509cfacfb6eea0c93b614d726f..af3f906316a1897d51598ec99f703a4f00ba6905 100644
--- a/node_modules/aws4/package.json
+++ b/node_modules/aws4/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "aws4@^1.8.0",
+  "_args": [
+    [
+      "aws4@1.8.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "aws4@1.8.0",
   "_id": "aws4@1.8.0",
   "_inBundle": false,
   "_integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
   "_location": "/aws4",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "aws4@^1.8.0",
+    "raw": "aws4@1.8.0",
     "name": "aws4",
     "escapedName": "aws4",
-    "rawSpec": "^1.8.0",
+    "rawSpec": "1.8.0",
     "saveSpec": null,
-    "fetchSpec": "^1.8.0"
+    "fetchSpec": "1.8.0"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
-  "_shasum": "f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f",
-  "_spec": "aws4@^1.8.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "1.8.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Michael Hart",
     "email": "michael.hart.au@gmail.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/mhart/aws4/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Signs and prepares requests using AWS Signature Version 4",
   "devDependencies": {
     "mocha": "^2.4.5",
diff --git a/node_modules/balanced-match/package.json b/node_modules/balanced-match/package.json
index 07bef0b3bbba8c983a300143fc3801d7a3dd076a..1b893073e26498781db112723fbbbe8ec3394f2d 100644
--- a/node_modules/balanced-match/package.json
+++ b/node_modules/balanced-match/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "balanced-match@^1.0.0",
+  "_args": [
+    [
+      "balanced-match@1.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "balanced-match@1.0.0",
   "_id": "balanced-match@1.0.0",
   "_inBundle": false,
   "_integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
   "_location": "/balanced-match",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "balanced-match@^1.0.0",
+    "raw": "balanced-match@1.0.0",
     "name": "balanced-match",
     "escapedName": "balanced-match",
-    "rawSpec": "^1.0.0",
+    "rawSpec": "1.0.0",
     "saveSpec": null,
-    "fetchSpec": "^1.0.0"
+    "fetchSpec": "1.0.0"
   },
   "_requiredBy": [
     "/brace-expansion"
   ],
   "_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
-  "_shasum": "89b4d199ab2bee49de164ea02b89ce462d71b767",
-  "_spec": "balanced-match@^1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\brace-expansion",
+  "_spec": "1.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Julian Gruber",
     "email": "mail@juliangruber.com",
@@ -30,9 +35,7 @@
   "bugs": {
     "url": "https://github.com/juliangruber/balanced-match/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "Match balanced character pairs, like \"{\" and \"}\"",
   "devDependencies": {
     "matcha": "^0.7.0",
diff --git a/node_modules/bcrypt-pbkdf/package.json b/node_modules/bcrypt-pbkdf/package.json
index 09c4799c60d99d0c1d6cc0829cfabc11e77e98ed..29c1e8502636231aec422e9109adb11231e8c862 100644
--- a/node_modules/bcrypt-pbkdf/package.json
+++ b/node_modules/bcrypt-pbkdf/package.json
@@ -1,35 +1,38 @@
 {
-  "_from": "bcrypt-pbkdf@^1.0.0",
+  "_args": [
+    [
+      "bcrypt-pbkdf@1.0.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "bcrypt-pbkdf@1.0.2",
   "_id": "bcrypt-pbkdf@1.0.2",
   "_inBundle": false,
   "_integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
   "_location": "/bcrypt-pbkdf",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "bcrypt-pbkdf@^1.0.0",
+    "raw": "bcrypt-pbkdf@1.0.2",
     "name": "bcrypt-pbkdf",
     "escapedName": "bcrypt-pbkdf",
-    "rawSpec": "^1.0.0",
+    "rawSpec": "1.0.2",
     "saveSpec": null,
-    "fetchSpec": "^1.0.0"
+    "fetchSpec": "1.0.2"
   },
   "_requiredBy": [
     "/sshpk"
   ],
   "_resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
-  "_shasum": "a4301d389b6a43f9b67ff3ca11a3f6637e360e9e",
-  "_spec": "bcrypt-pbkdf@^1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sshpk",
+  "_spec": "1.0.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/joyent/node-bcrypt-pbkdf/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "tweetnacl": "^0.14.3"
   },
-  "deprecated": false,
   "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS",
   "devDependencies": {},
   "homepage": "https://github.com/joyent/node-bcrypt-pbkdf#readme",
diff --git a/node_modules/body-parser/package.json b/node_modules/body-parser/package.json
index 8040aa66934aa0bfb73e279f343e7d4829ff59bb..e44b05dc7f4ae15a6547076cd540883afa65a516 100644
--- a/node_modules/body-parser/package.json
+++ b/node_modules/body-parser/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "body-parser@1.19.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "body-parser@1.19.0",
   "_id": "body-parser@1.19.0",
   "_inBundle": false,
@@ -19,13 +25,11 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
-  "_shasum": "96b2709e57c9c4e09a6fd66a8fd979844f69f08a",
-  "_spec": "body-parser@1.19.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.19.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/expressjs/body-parser/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -49,7 +53,6 @@
     "raw-body": "2.4.0",
     "type-is": "~1.6.17"
   },
-  "deprecated": false,
   "description": "Node.js body parsing middleware",
   "devDependencies": {
     "eslint": "5.16.0",
diff --git a/node_modules/bootstrap/package.json b/node_modules/bootstrap/package.json
index 8980425af4e8ea981812063227377a4e90a06ed0..2bd5a770db03bded277c5ff21f11028f84d3f787 100644
--- a/node_modules/bootstrap/package.json
+++ b/node_modules/bootstrap/package.json
@@ -1,28 +1,32 @@
 {
-  "_from": "bootstrap",
+  "_args": [
+    [
+      "bootstrap@4.3.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "bootstrap@4.3.1",
   "_id": "bootstrap@4.3.1",
   "_inBundle": false,
   "_integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag==",
   "_location": "/bootstrap",
   "_phantomChildren": {},
   "_requested": {
-    "type": "tag",
+    "type": "version",
     "registry": true,
-    "raw": "bootstrap",
+    "raw": "bootstrap@4.3.1",
     "name": "bootstrap",
     "escapedName": "bootstrap",
-    "rawSpec": "",
+    "rawSpec": "4.3.1",
     "saveSpec": null,
-    "fetchSpec": "latest"
+    "fetchSpec": "4.3.1"
   },
   "_requiredBy": [
-    "#USER",
     "/"
   ],
   "_resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz",
-  "_shasum": "280ca8f610504d99d7b6b4bfc4b68cec601704ac",
-  "_spec": "bootstrap",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101",
+  "_spec": "4.3.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "The Bootstrap Authors",
     "url": "https://github.com/twbs/bootstrap/graphs/contributors"
@@ -30,7 +34,6 @@
   "bugs": {
     "url": "https://github.com/twbs/bootstrap/issues"
   },
-  "bundleDependencies": false,
   "bundlesize": [
     {
       "path": "./dist/css/bootstrap-grid.css",
@@ -79,7 +82,6 @@
     }
   ],
   "dependencies": {},
-  "deprecated": false,
   "description": "The most popular front-end framework for developing responsive, mobile first projects on the web.",
   "devDependencies": {
     "@babel/cli": "^7.2.3",
diff --git a/node_modules/brace-expansion/package.json b/node_modules/brace-expansion/package.json
index 6983a0524b9586f177219029b2f19edb02005cec..efc19fb89e7f24ca3ee88c60022f0e3eb0ec111b 100644
--- a/node_modules/brace-expansion/package.json
+++ b/node_modules/brace-expansion/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "brace-expansion@^1.1.7",
+  "_args": [
+    [
+      "brace-expansion@1.1.11",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "brace-expansion@1.1.11",
   "_id": "brace-expansion@1.1.11",
   "_inBundle": false,
   "_integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
   "_location": "/brace-expansion",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "brace-expansion@^1.1.7",
+    "raw": "brace-expansion@1.1.11",
     "name": "brace-expansion",
     "escapedName": "brace-expansion",
-    "rawSpec": "^1.1.7",
+    "rawSpec": "1.1.11",
     "saveSpec": null,
-    "fetchSpec": "^1.1.7"
+    "fetchSpec": "1.1.11"
   },
   "_requiredBy": [
     "/minimatch"
   ],
   "_resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
-  "_shasum": "3c7fcbf529d87226f3d2f52b966ff5271eb441dd",
-  "_spec": "brace-expansion@^1.1.7",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\minimatch",
+  "_spec": "1.1.11",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Julian Gruber",
     "email": "mail@juliangruber.com",
@@ -30,12 +35,10 @@
   "bugs": {
     "url": "https://github.com/juliangruber/brace-expansion/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "balanced-match": "^1.0.0",
     "concat-map": "0.0.1"
   },
-  "deprecated": false,
   "description": "Brace expansion as known from sh/bash",
   "devDependencies": {
     "matcha": "^0.7.0",
diff --git a/node_modules/bytes/package.json b/node_modules/bytes/package.json
index c54a877bcceb2af0d70fd14a71cdbf2daa41ca14..95b9189d007c293b1c055754413263cf02e80484 100644
--- a/node_modules/bytes/package.json
+++ b/node_modules/bytes/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "bytes@3.1.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "bytes@3.1.0",
   "_id": "bytes@3.1.0",
   "_inBundle": false,
@@ -20,9 +26,8 @@
     "/raw-body"
   ],
   "_resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
-  "_shasum": "f6cf7933a360e0588fa9fde85651cdc7f805d1f6",
-  "_spec": "bytes@3.1.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\body-parser",
+  "_spec": "3.1.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca",
@@ -31,7 +36,6 @@
   "bugs": {
     "url": "https://github.com/visionmedia/bytes.js/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Jed Watson",
@@ -42,7 +46,6 @@
       "email": "theo.fidry@gmail.com"
     }
   ],
-  "deprecated": false,
   "description": "Utility to parse a string bytes to bytes and vice-versa",
   "devDependencies": {
     "eslint": "5.12.1",
diff --git a/node_modules/caseless/package.json b/node_modules/caseless/package.json
index 68e33b9867f680c7efa4837aaa1d5684df136dae..be6dc441f69ab30375ca0e3ffe963bbe543e0abd 100644
--- a/node_modules/caseless/package.json
+++ b/node_modules/caseless/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "caseless@~0.12.0",
+  "_args": [
+    [
+      "caseless@0.12.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "caseless@0.12.0",
   "_id": "caseless@0.12.0",
   "_inBundle": false,
   "_integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
   "_location": "/caseless",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "caseless@~0.12.0",
+    "raw": "caseless@0.12.0",
     "name": "caseless",
     "escapedName": "caseless",
-    "rawSpec": "~0.12.0",
+    "rawSpec": "0.12.0",
     "saveSpec": null,
-    "fetchSpec": "~0.12.0"
+    "fetchSpec": "0.12.0"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
-  "_shasum": "1b681c21ff84033c826543090689420d187151dc",
-  "_spec": "caseless@~0.12.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "0.12.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Mikeal Rogers",
     "email": "mikeal.rogers@gmail.com"
@@ -29,8 +34,6 @@
   "bugs": {
     "url": "https://github.com/mikeal/caseless/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Caseless object set/get/has, very useful when working with HTTP headers.",
   "devDependencies": {
     "tape": "^2.10.2"
diff --git a/node_modules/chownr/package.json b/node_modules/chownr/package.json
index 3e53747b5600f89f27d1d695adaa5a8f61fbcb78..fa9cd4d2d5fbe288302dd2d981deef2c83703b6d 100644
--- a/node_modules/chownr/package.json
+++ b/node_modules/chownr/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "chownr@^1.1.1",
+  "_args": [
+    [
+      "chownr@1.1.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "chownr@1.1.3",
   "_id": "chownr@1.1.3",
   "_inBundle": false,
   "_integrity": "sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw==",
   "_location": "/chownr",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "chownr@^1.1.1",
+    "raw": "chownr@1.1.3",
     "name": "chownr",
     "escapedName": "chownr",
-    "rawSpec": "^1.1.1",
+    "rawSpec": "1.1.3",
     "saveSpec": null,
-    "fetchSpec": "^1.1.1"
+    "fetchSpec": "1.1.3"
   },
   "_requiredBy": [
     "/tar"
   ],
   "_resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.3.tgz",
-  "_shasum": "42d837d5239688d55f303003a508230fa6727142",
-  "_spec": "chownr@^1.1.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\tar",
+  "_spec": "1.1.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/isaacs/chownr/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "like `chown -R`",
   "devDependencies": {
     "mkdirp": "0.3",
diff --git a/node_modules/code-point-at/package.json b/node_modules/code-point-at/package.json
index 2f22eb96d6d79633e64f59b8d7299cca3edcbb4b..0420282007921839b1066638f131167297ddca0b 100644
--- a/node_modules/code-point-at/package.json
+++ b/node_modules/code-point-at/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "code-point-at@^1.0.0",
+  "_args": [
+    [
+      "code-point-at@1.1.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "code-point-at@1.1.0",
   "_id": "code-point-at@1.1.0",
   "_inBundle": false,
   "_integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=",
   "_location": "/code-point-at",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "code-point-at@^1.0.0",
+    "raw": "code-point-at@1.1.0",
     "name": "code-point-at",
     "escapedName": "code-point-at",
-    "rawSpec": "^1.0.0",
+    "rawSpec": "1.1.0",
     "saveSpec": null,
-    "fetchSpec": "^1.0.0"
+    "fetchSpec": "1.1.0"
   },
   "_requiredBy": [
     "/string-width"
   ],
   "_resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
-  "_shasum": "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77",
-  "_spec": "code-point-at@^1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\string-width",
+  "_spec": "1.1.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Sindre Sorhus",
     "email": "sindresorhus@gmail.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/sindresorhus/code-point-at/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "ES2015 `String#codePointAt()` ponyfill",
   "devDependencies": {
     "ava": "*",
diff --git a/node_modules/combined-stream/package.json b/node_modules/combined-stream/package.json
index 9573d91474246a87a8927c0f4856c252ea8b56a1..36d7f5239bcad6557d12fcd9781f01e9a508d130 100644
--- a/node_modules/combined-stream/package.json
+++ b/node_modules/combined-stream/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "combined-stream@~1.0.6",
+  "_args": [
+    [
+      "combined-stream@1.0.8",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "combined-stream@1.0.8",
   "_id": "combined-stream@1.0.8",
   "_inBundle": false,
   "_integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
   "_location": "/combined-stream",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "combined-stream@~1.0.6",
+    "raw": "combined-stream@1.0.8",
     "name": "combined-stream",
     "escapedName": "combined-stream",
-    "rawSpec": "~1.0.6",
+    "rawSpec": "1.0.8",
     "saveSpec": null,
-    "fetchSpec": "~1.0.6"
+    "fetchSpec": "1.0.8"
   },
   "_requiredBy": [
     "/form-data",
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
-  "_shasum": "c3d45a8b34fd730631a110a8a2520682b31d5a7f",
-  "_spec": "combined-stream@~1.0.6",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "1.0.8",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Felix Geisendörfer",
     "email": "felix@debuggable.com",
@@ -31,11 +36,9 @@
   "bugs": {
     "url": "https://github.com/felixge/node-combined-stream/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "delayed-stream": "~1.0.0"
   },
-  "deprecated": false,
   "description": "A stream that emits multiple other streams one after another.",
   "devDependencies": {
     "far": "~0.0.7"
diff --git a/node_modules/concat-map/package.json b/node_modules/concat-map/package.json
index 175c8d9cce84347ce58711992aca72353aacca1a..49c869e1d3545903d41ce527d0615a37c9177ec0 100644
--- a/node_modules/concat-map/package.json
+++ b/node_modules/concat-map/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "concat-map@0.0.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "concat-map@0.0.1",
   "_id": "concat-map@0.0.1",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/brace-expansion"
   ],
   "_resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
-  "_shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
-  "_spec": "concat-map@0.0.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\brace-expansion",
+  "_spec": "0.0.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "James Halliday",
     "email": "mail@substack.net",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/substack/node-concat-map/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "concatenative mapdashery",
   "devDependencies": {
     "tape": "~2.4.0"
diff --git a/node_modules/console-control-strings/package.json b/node_modules/console-control-strings/package.json
index 8996682fb0404c980a7c6944d3cfcfb50240f1b0..153730078597d0a9ec90cfc9ed04de5bb0ebac49 100644
--- a/node_modules/console-control-strings/package.json
+++ b/node_modules/console-control-strings/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "console-control-strings@~1.1.0",
+  "_args": [
+    [
+      "console-control-strings@1.1.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "console-control-strings@1.1.0",
   "_id": "console-control-strings@1.1.0",
   "_inBundle": false,
   "_integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
   "_location": "/console-control-strings",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "console-control-strings@~1.1.0",
+    "raw": "console-control-strings@1.1.0",
     "name": "console-control-strings",
     "escapedName": "console-control-strings",
-    "rawSpec": "~1.1.0",
+    "rawSpec": "1.1.0",
     "saveSpec": null,
-    "fetchSpec": "~1.1.0"
+    "fetchSpec": "1.1.0"
   },
   "_requiredBy": [
     "/gauge",
     "/npmlog"
   ],
   "_resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
-  "_shasum": "3d7cf4464db6446ea644bf4b39507f9851008e8e",
-  "_spec": "console-control-strings@~1.1.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\npmlog",
+  "_spec": "1.1.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Rebecca Turner",
     "email": "me@re-becca.org",
@@ -31,8 +36,6 @@
   "bugs": {
     "url": "https://github.com/iarna/console-control-strings/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "A library of cross-platform tested terminal/console command strings for doing things like color and cursor positioning.  This is a subset of both ansi and vt100.  All control codes included work on both Windows & Unix-like OSes, except where noted.",
   "devDependencies": {
     "standard": "^7.1.2",
diff --git a/node_modules/content-disposition/package.json b/node_modules/content-disposition/package.json
index b1b765cffe5e960e2a355b8ed9c3ce6aa514596c..8a2731e8fb7f63490381adf90ef1338779c2fd30 100644
--- a/node_modules/content-disposition/package.json
+++ b/node_modules/content-disposition/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "content-disposition@0.5.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "content-disposition@0.5.3",
   "_id": "content-disposition@0.5.3",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
-  "_shasum": "e130caf7e7279087c5616c2007d0485698984fbd",
-  "_spec": "content-disposition@0.5.3",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "0.5.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,11 +34,9 @@
   "bugs": {
     "url": "https://github.com/jshttp/content-disposition/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "safe-buffer": "5.1.2"
   },
-  "deprecated": false,
   "description": "Create and parse Content-Disposition header",
   "devDependencies": {
     "deep-equal": "1.0.1",
diff --git a/node_modules/content-type/package.json b/node_modules/content-type/package.json
index 19ee334414a18f981b7d77dc4e075a0d32e923de..3daf93253b666305eeab3fbf31b0ed36f1cef9dc 100644
--- a/node_modules/content-type/package.json
+++ b/node_modules/content-type/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "content-type@~1.0.4",
+  "_args": [
+    [
+      "content-type@1.0.4",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "content-type@1.0.4",
   "_id": "content-type@1.0.4",
   "_inBundle": false,
   "_integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
   "_location": "/content-type",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "content-type@~1.0.4",
+    "raw": "content-type@1.0.4",
     "name": "content-type",
     "escapedName": "content-type",
-    "rawSpec": "~1.0.4",
+    "rawSpec": "1.0.4",
     "saveSpec": null,
-    "fetchSpec": "~1.0.4"
+    "fetchSpec": "1.0.4"
   },
   "_requiredBy": [
     "/body-parser",
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
-  "_shasum": "e138cc75e040c727b1966fe5e5f8c9aee256fe3b",
-  "_spec": "content-type@~1.0.4",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.0.4",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/jshttp/content-type/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Create and parse HTTP Content-Type header",
   "devDependencies": {
     "eslint": "3.19.0",
diff --git a/node_modules/cookie-signature/package.json b/node_modules/cookie-signature/package.json
index 78fd56173fb161c6257bcdd518eb2a99dd255982..49ee37320dde20a4ce87db0ae581c7077d34735b 100644
--- a/node_modules/cookie-signature/package.json
+++ b/node_modules/cookie-signature/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "cookie-signature@1.0.6",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "cookie-signature@1.0.6",
   "_id": "cookie-signature@1.0.6",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
-  "_shasum": "e303a882b342cc3ee8ca513a79999734dab3ae2c",
-  "_spec": "cookie-signature@1.0.6",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.0.6",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@learnboost.com"
@@ -29,9 +34,7 @@
   "bugs": {
     "url": "https://github.com/visionmedia/node-cookie-signature/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "Sign and unsign cookies",
   "devDependencies": {
     "mocha": "*",
diff --git a/node_modules/cookie/package.json b/node_modules/cookie/package.json
index e06bfd3aad88d5f9f30e3874c31bcb3c99180468..796153a48aa05c401cbdec31a63aa651ebc7e78d 100644
--- a/node_modules/cookie/package.json
+++ b/node_modules/cookie/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "cookie@0.4.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "cookie@0.4.0",
   "_id": "cookie@0.4.0",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
-  "_shasum": "beb437e7022b3b6d49019d088665303ebe9c14ba",
-  "_spec": "cookie@0.4.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "0.4.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Roman Shtylman",
     "email": "shtylman@gmail.com"
@@ -29,14 +34,12 @@
   "bugs": {
     "url": "https://github.com/jshttp/cookie/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
       "email": "doug@somethingdoug.com"
     }
   ],
-  "deprecated": false,
   "description": "HTTP server cookie parsing and serialization",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/node_modules/core-util-is/package.json b/node_modules/core-util-is/package.json
index 625aae5643cfd8f55d5e61b07b807ecf05dbf4f9..4a3835605e666fa6180497f016ea1e2113cb73ce 100644
--- a/node_modules/core-util-is/package.json
+++ b/node_modules/core-util-is/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "core-util-is@~1.0.0",
+  "_args": [
+    [
+      "core-util-is@1.0.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "core-util-is@1.0.2",
   "_id": "core-util-is@1.0.2",
   "_inBundle": false,
   "_integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
   "_location": "/core-util-is",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "core-util-is@~1.0.0",
+    "raw": "core-util-is@1.0.2",
     "name": "core-util-is",
     "escapedName": "core-util-is",
-    "rawSpec": "~1.0.0",
+    "rawSpec": "1.0.2",
     "saveSpec": null,
-    "fetchSpec": "~1.0.0"
+    "fetchSpec": "1.0.2"
   },
   "_requiredBy": [
     "/readable-stream",
     "/verror"
   ],
   "_resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
-  "_shasum": "b5fd54220aa2bc5ab57aab7140c940754503c1a7",
-  "_spec": "core-util-is@~1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\readable-stream",
+  "_spec": "1.0.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -31,8 +36,6 @@
   "bugs": {
     "url": "https://github.com/isaacs/core-util-is/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "The `util.is*` functions introduced in Node v0.12.",
   "devDependencies": {
     "tap": "^2.3.0"
diff --git a/node_modules/dashdash/package.json b/node_modules/dashdash/package.json
index b65d2b1ae7533bc35d4b2a244173869a71d71458..5429272d4e84b47cb8cfad966bc4cf16f62bfb0a 100644
--- a/node_modules/dashdash/package.json
+++ b/node_modules/dashdash/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "dashdash@^1.12.0",
+  "_args": [
+    [
+      "dashdash@1.14.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "dashdash@1.14.1",
   "_id": "dashdash@1.14.1",
   "_inBundle": false,
   "_integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
   "_location": "/dashdash",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "dashdash@^1.12.0",
+    "raw": "dashdash@1.14.1",
     "name": "dashdash",
     "escapedName": "dashdash",
-    "rawSpec": "^1.12.0",
+    "rawSpec": "1.14.1",
     "saveSpec": null,
-    "fetchSpec": "^1.12.0"
+    "fetchSpec": "1.14.1"
   },
   "_requiredBy": [
     "/sshpk"
   ],
   "_resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
-  "_shasum": "853cfa0f7cbe2fed5de20326b8dd581035f6e2f0",
-  "_spec": "dashdash@^1.12.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sshpk",
+  "_spec": "1.14.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Trent Mick",
     "email": "trentm@gmail.com",
@@ -30,11 +35,9 @@
   "bugs": {
     "url": "https://github.com/trentm/node-dashdash/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "assert-plus": "^1.0.0"
   },
-  "deprecated": false,
   "description": "A light, featureful and explicit option parsing library.",
   "devDependencies": {
     "nodeunit": "0.9.x"
diff --git a/node_modules/debug/package.json b/node_modules/debug/package.json
index d25ace7c8d11a21115483cc0bdf5d22caed71cf7..678f5f3fadcfd55ab322d2ae89f657cf7227f4c2 100644
--- a/node_modules/debug/package.json
+++ b/node_modules/debug/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "debug@2.6.9",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "debug@2.6.9",
   "_id": "debug@2.6.9",
   "_inBundle": false,
@@ -22,9 +28,8 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-  "_shasum": "5d128515df134ff327e90a4c93f4e077a536341f",
-  "_spec": "debug@2.6.9",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "2.6.9",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca"
@@ -33,7 +38,6 @@
   "bugs": {
     "url": "https://github.com/visionmedia/debug/issues"
   },
-  "bundleDependencies": false,
   "component": {
     "scripts": {
       "debug/index.js": "browser.js",
@@ -54,7 +58,6 @@
   "dependencies": {
     "ms": "2.0.0"
   },
-  "deprecated": false,
   "description": "small debugging utility",
   "devDependencies": {
     "browserify": "9.0.3",
diff --git a/node_modules/deep-extend/package.json b/node_modules/deep-extend/package.json
index c802187cce6d292f4572fba97d5591e62322d366..e752b6926f629ccec4c28cc0dc250a45f9831c38 100644
--- a/node_modules/deep-extend/package.json
+++ b/node_modules/deep-extend/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "deep-extend@^0.6.0",
+  "_args": [
+    [
+      "deep-extend@0.6.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "deep-extend@0.6.0",
   "_id": "deep-extend@0.6.0",
   "_inBundle": false,
   "_integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
   "_location": "/deep-extend",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "deep-extend@^0.6.0",
+    "raw": "deep-extend@0.6.0",
     "name": "deep-extend",
     "escapedName": "deep-extend",
-    "rawSpec": "^0.6.0",
+    "rawSpec": "0.6.0",
     "saveSpec": null,
-    "fetchSpec": "^0.6.0"
+    "fetchSpec": "0.6.0"
   },
   "_requiredBy": [
     "/rc"
   ],
   "_resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
-  "_shasum": "c4fa7c95404a17a9c3e8ca7e1537312b736330ac",
-  "_spec": "deep-extend@^0.6.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\rc",
+  "_spec": "0.6.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Viacheslav Lotsmanov",
     "email": "lotsmanov89@gmail.com"
@@ -29,7 +34,6 @@
   "bugs": {
     "url": "https://github.com/unclechu/node-deep-extend/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Romain Prieto",
@@ -48,7 +52,6 @@
       "url": "https://github.com/mwakerman"
     }
   ],
-  "deprecated": false,
   "description": "Recursive object extending",
   "devDependencies": {
     "mocha": "5.2.0",
diff --git a/node_modules/delayed-stream/package.json b/node_modules/delayed-stream/package.json
index c84365c51079d942641b3fe9e63687d058e984f4..764b689fccd6b6a4c41d2d91f255160675f2ae2b 100644
--- a/node_modules/delayed-stream/package.json
+++ b/node_modules/delayed-stream/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "delayed-stream@~1.0.0",
+  "_args": [
+    [
+      "delayed-stream@1.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "delayed-stream@1.0.0",
   "_id": "delayed-stream@1.0.0",
   "_inBundle": false,
   "_integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
   "_location": "/delayed-stream",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "delayed-stream@~1.0.0",
+    "raw": "delayed-stream@1.0.0",
     "name": "delayed-stream",
     "escapedName": "delayed-stream",
-    "rawSpec": "~1.0.0",
+    "rawSpec": "1.0.0",
     "saveSpec": null,
-    "fetchSpec": "~1.0.0"
+    "fetchSpec": "1.0.0"
   },
   "_requiredBy": [
     "/combined-stream"
   ],
   "_resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
-  "_shasum": "df3ae199acadfb7d440aaae0b29e2272b24ec619",
-  "_spec": "delayed-stream@~1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\combined-stream",
+  "_spec": "1.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Felix Geisendörfer",
     "email": "felix@debuggable.com",
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/felixge/node-delayed-stream/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Mike Atkins",
@@ -38,7 +42,6 @@
     }
   ],
   "dependencies": {},
-  "deprecated": false,
   "description": "Buffers events from a stream until you are ready to handle them.",
   "devDependencies": {
     "fake": "0.2.0",
diff --git a/node_modules/delegates/package.json b/node_modules/delegates/package.json
index 98fcf5f714a79dd14f800f36c854502bfdf4eda2..f5cc820b3f85cfda619af27056733965609483f0 100644
--- a/node_modules/delegates/package.json
+++ b/node_modules/delegates/package.json
@@ -1,33 +1,36 @@
 {
-  "_from": "delegates@^1.0.0",
+  "_args": [
+    [
+      "delegates@1.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "delegates@1.0.0",
   "_id": "delegates@1.0.0",
   "_inBundle": false,
   "_integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
   "_location": "/delegates",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "delegates@^1.0.0",
+    "raw": "delegates@1.0.0",
     "name": "delegates",
     "escapedName": "delegates",
-    "rawSpec": "^1.0.0",
+    "rawSpec": "1.0.0",
     "saveSpec": null,
-    "fetchSpec": "^1.0.0"
+    "fetchSpec": "1.0.0"
   },
   "_requiredBy": [
     "/are-we-there-yet"
   ],
   "_resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
-  "_shasum": "84c6e159b81904fdca59a0ef44cd870d31250f9a",
-  "_spec": "delegates@^1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\are-we-there-yet",
+  "_spec": "1.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/visionmedia/node-delegates/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "delegate methods and accessors to another property",
   "devDependencies": {
     "mocha": "*",
diff --git a/node_modules/depd/package.json b/node_modules/depd/package.json
index cc4381d23bdcb2aaaffa718194bc424c06f59664..728f951d07f06b121265a317ee94b91d13dd0dc4 100644
--- a/node_modules/depd/package.json
+++ b/node_modules/depd/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "depd@~1.1.2",
+  "_args": [
+    [
+      "depd@1.1.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "depd@1.1.2",
   "_id": "depd@1.1.2",
   "_inBundle": false,
   "_integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
   "_location": "/depd",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "depd@~1.1.2",
+    "raw": "depd@1.1.2",
     "name": "depd",
     "escapedName": "depd",
-    "rawSpec": "~1.1.2",
+    "rawSpec": "1.1.2",
     "saveSpec": null,
-    "fetchSpec": "~1.1.2"
+    "fetchSpec": "1.1.2"
   },
   "_requiredBy": [
     "/body-parser",
@@ -22,9 +28,8 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
-  "_shasum": "9bcd52e14c097763e749b274c4346ed2e560b5a9",
-  "_spec": "depd@~1.1.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.1.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -33,8 +38,6 @@
   "bugs": {
     "url": "https://github.com/dougwilson/nodejs-depd/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Deprecate all the things",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/node_modules/destroy/package.json b/node_modules/destroy/package.json
index 96ac75d463f5435aeb743ee4295cbcd5e6ae29e5..a7a81b89f7f5b802381a96592a3d9df22feefa38 100644
--- a/node_modules/destroy/package.json
+++ b/node_modules/destroy/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "destroy@~1.0.4",
+  "_args": [
+    [
+      "destroy@1.0.4",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "destroy@1.0.4",
   "_id": "destroy@1.0.4",
   "_inBundle": false,
   "_integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=",
   "_location": "/destroy",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "destroy@~1.0.4",
+    "raw": "destroy@1.0.4",
     "name": "destroy",
     "escapedName": "destroy",
-    "rawSpec": "~1.0.4",
+    "rawSpec": "1.0.4",
     "saveSpec": null,
-    "fetchSpec": "~1.0.4"
+    "fetchSpec": "1.0.4"
   },
   "_requiredBy": [
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
-  "_shasum": "978857442c44749e4206613e37946205826abd80",
-  "_spec": "destroy@~1.0.4",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\send",
+  "_spec": "1.0.4",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Jonathan Ong",
     "email": "me@jongleberry.com",
@@ -30,14 +35,12 @@
   "bugs": {
     "url": "https://github.com/stream-utils/destroy/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
       "email": "doug@somethingdoug.com"
     }
   ],
-  "deprecated": false,
   "description": "destroy a stream if possible",
   "devDependencies": {
     "istanbul": "0.4.2",
diff --git a/node_modules/detect-libc/package.json b/node_modules/detect-libc/package.json
index 2d53784bec86f9aa5685b19f681dcadf2fa376be..dd3bb776c47dfcf4ecd3d2057831f721af7164e7 100644
--- a/node_modules/detect-libc/package.json
+++ b/node_modules/detect-libc/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "detect-libc@^1.0.2",
+  "_args": [
+    [
+      "detect-libc@1.0.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "detect-libc@1.0.3",
   "_id": "detect-libc@1.0.3",
   "_inBundle": false,
   "_integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
   "_location": "/detect-libc",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "detect-libc@^1.0.2",
+    "raw": "detect-libc@1.0.3",
     "name": "detect-libc",
     "escapedName": "detect-libc",
-    "rawSpec": "^1.0.2",
+    "rawSpec": "1.0.3",
     "saveSpec": null,
-    "fetchSpec": "^1.0.2"
+    "fetchSpec": "1.0.3"
   },
   "_requiredBy": [
     "/node-pre-gyp"
   ],
   "_resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
-  "_shasum": "fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b",
-  "_spec": "detect-libc@^1.0.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\node-pre-gyp",
+  "_spec": "1.0.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Lovell Fuller",
     "email": "npm@lovell.info"
@@ -32,14 +37,12 @@
   "bugs": {
     "url": "https://github.com/lovell/detect-libc/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Niklas Salmoukas",
       "email": "niklas@salmoukas.com"
     }
   ],
-  "deprecated": false,
   "description": "Node.js module to detect the C standard library (libc) implementation family and version",
   "devDependencies": {
     "ava": "^0.23.0",
diff --git a/node_modules/ecc-jsbn/package.json b/node_modules/ecc-jsbn/package.json
index 0721b6cd5a413cae765207d9e609a5099c3c6659..74fd1573880fa736fcd45b1afedc3278183b322e 100644
--- a/node_modules/ecc-jsbn/package.json
+++ b/node_modules/ecc-jsbn/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "ecc-jsbn@~0.1.1",
+  "_args": [
+    [
+      "ecc-jsbn@0.1.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "ecc-jsbn@0.1.2",
   "_id": "ecc-jsbn@0.1.2",
   "_inBundle": false,
   "_integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
   "_location": "/ecc-jsbn",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "ecc-jsbn@~0.1.1",
+    "raw": "ecc-jsbn@0.1.2",
     "name": "ecc-jsbn",
     "escapedName": "ecc-jsbn",
-    "rawSpec": "~0.1.1",
+    "rawSpec": "0.1.2",
     "saveSpec": null,
-    "fetchSpec": "~0.1.1"
+    "fetchSpec": "0.1.2"
   },
   "_requiredBy": [
     "/sshpk"
   ],
   "_resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
-  "_shasum": "3a83a904e54353287874c564b7549386849a98c9",
-  "_spec": "ecc-jsbn@~0.1.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sshpk",
+  "_spec": "0.1.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Jeremie Miller",
     "email": "jeremie@jabber.org",
@@ -30,12 +35,10 @@
   "bugs": {
     "url": "https://github.com/quartzjer/ecc-jsbn/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "jsbn": "~0.1.0",
     "safer-buffer": "^2.1.0"
   },
-  "deprecated": false,
   "description": "ECC JS code based on JSBN",
   "homepage": "https://github.com/quartzjer/ecc-jsbn",
   "keywords": [
diff --git a/node_modules/ee-first/package.json b/node_modules/ee-first/package.json
index 676f14f4ef6041df7cb899ecd1ff55b8f06a4a86..6af56aec9eca691ad03d644c0e0c4f1c021544a2 100644
--- a/node_modules/ee-first/package.json
+++ b/node_modules/ee-first/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "ee-first@1.1.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "ee-first@1.1.1",
   "_id": "ee-first@1.1.1",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/on-finished"
   ],
   "_resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
-  "_shasum": "590c61156b0ae2f4f0255732a158b266bc56b21d",
-  "_spec": "ee-first@1.1.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\on-finished",
+  "_spec": "1.1.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Jonathan Ong",
     "email": "me@jongleberry.com",
@@ -30,14 +35,12 @@
   "bugs": {
     "url": "https://github.com/jonathanong/ee-first/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
       "email": "doug@somethingdoug.com"
     }
   ],
-  "deprecated": false,
   "description": "return the first event in a set of ee/event pairs",
   "devDependencies": {
     "istanbul": "0.3.9",
diff --git a/node_modules/encodeurl/package.json b/node_modules/encodeurl/package.json
index 4c7921530e641388e81bf4924ef28da90d3d9237..2605c210445a68ab3f0ef49d1b7313f271cc9d13 100644
--- a/node_modules/encodeurl/package.json
+++ b/node_modules/encodeurl/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "encodeurl@~1.0.2",
+  "_args": [
+    [
+      "encodeurl@1.0.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "encodeurl@1.0.2",
   "_id": "encodeurl@1.0.2",
   "_inBundle": false,
   "_integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
   "_location": "/encodeurl",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "encodeurl@~1.0.2",
+    "raw": "encodeurl@1.0.2",
     "name": "encodeurl",
     "escapedName": "encodeurl",
-    "rawSpec": "~1.0.2",
+    "rawSpec": "1.0.2",
     "saveSpec": null,
-    "fetchSpec": "~1.0.2"
+    "fetchSpec": "1.0.2"
   },
   "_requiredBy": [
     "/express",
@@ -22,20 +28,17 @@
     "/serve-static"
   ],
   "_resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
-  "_shasum": "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59",
-  "_spec": "encodeurl@~1.0.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.0.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/pillarjs/encodeurl/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
       "email": "doug@somethingdoug.com"
     }
   ],
-  "deprecated": false,
   "description": "Encode a URL to a percent-encoded form, excluding already-encoded sequences",
   "devDependencies": {
     "eslint": "3.19.0",
diff --git a/node_modules/escape-html/package.json b/node_modules/escape-html/package.json
index 880d2e0488ca5f3c5a2fd1ade5658e92a8a4631e..9b47273d04771ee14ece51926941010dfb678ede 100644
--- a/node_modules/escape-html/package.json
+++ b/node_modules/escape-html/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "escape-html@~1.0.3",
+  "_args": [
+    [
+      "escape-html@1.0.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "escape-html@1.0.3",
   "_id": "escape-html@1.0.3",
   "_inBundle": false,
   "_integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
   "_location": "/escape-html",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "escape-html@~1.0.3",
+    "raw": "escape-html@1.0.3",
     "name": "escape-html",
     "escapedName": "escape-html",
-    "rawSpec": "~1.0.3",
+    "rawSpec": "1.0.3",
     "saveSpec": null,
-    "fetchSpec": "~1.0.3"
+    "fetchSpec": "1.0.3"
   },
   "_requiredBy": [
     "/express",
@@ -22,14 +28,11 @@
     "/serve-static"
   ],
   "_resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
-  "_shasum": "0258eae4d3d0c0974de1c169188ef0051d1d1988",
-  "_spec": "escape-html@~1.0.3",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.0.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/component/escape-html/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Escape string for use in HTML",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/node_modules/etag/package.json b/node_modules/etag/package.json
index 4be7a27b13c0aa4b6e41d29ec2eced302ec68544..7c309b9262be9cc5b86ca33f6f9bc22005d65e00 100644
--- a/node_modules/etag/package.json
+++ b/node_modules/etag/package.json
@@ -1,32 +1,36 @@
 {
-  "_from": "etag@~1.8.1",
+  "_args": [
+    [
+      "etag@1.8.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "etag@1.8.1",
   "_id": "etag@1.8.1",
   "_inBundle": false,
   "_integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=",
   "_location": "/etag",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "etag@~1.8.1",
+    "raw": "etag@1.8.1",
     "name": "etag",
     "escapedName": "etag",
-    "rawSpec": "~1.8.1",
+    "rawSpec": "1.8.1",
     "saveSpec": null,
-    "fetchSpec": "~1.8.1"
+    "fetchSpec": "1.8.1"
   },
   "_requiredBy": [
     "/express",
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
-  "_shasum": "41ae2eeb65efa62268aebfea83ac7d79299b0887",
-  "_spec": "etag@~1.8.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.8.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/jshttp/etag/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -37,7 +41,6 @@
       "email": "david.bjorklund@gmail.com"
     }
   ],
-  "deprecated": false,
   "description": "Create simple HTTP ETags",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/node_modules/express/package.json b/node_modules/express/package.json
index 1db2d4988cfe5bab49bcce19ebec982101df76e8..363fa2ea6623ffd0cb37cc7fe1ef0beaab26dec8 100644
--- a/node_modules/express/package.json
+++ b/node_modules/express/package.json
@@ -1,28 +1,32 @@
 {
-  "_from": "express@^4.17.1",
+  "_args": [
+    [
+      "express@4.17.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "express@4.17.1",
   "_id": "express@4.17.1",
   "_inBundle": false,
   "_integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
   "_location": "/express",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "express@^4.17.1",
+    "raw": "express@4.17.1",
     "name": "express",
     "escapedName": "express",
-    "rawSpec": "^4.17.1",
+    "rawSpec": "4.17.1",
     "saveSpec": null,
-    "fetchSpec": "^4.17.1"
+    "fetchSpec": "4.17.1"
   },
   "_requiredBy": [
-    "#USER",
     "/"
   ],
   "_resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
-  "_shasum": "4491fc38605cf51f8629d39c2b5d026f98a4c134",
-  "_spec": "express@^4.17.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101",
+  "_spec": "4.17.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca"
@@ -30,7 +34,6 @@
   "bugs": {
     "url": "https://github.com/expressjs/express/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Aaron Heckmann",
@@ -93,7 +96,6 @@
     "utils-merge": "1.0.1",
     "vary": "~1.1.2"
   },
-  "deprecated": false,
   "description": "Fast, unopinionated, minimalist web framework",
   "devDependencies": {
     "after": "0.8.2",
diff --git a/node_modules/extend/package.json b/node_modules/extend/package.json
index 1488d47350ba5cef619c4b2031cc83e5c3b96f3e..8c462b6b09378706fc566e00b062065166407f96 100644
--- a/node_modules/extend/package.json
+++ b/node_modules/extend/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "extend@~3.0.2",
+  "_args": [
+    [
+      "extend@3.0.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "extend@3.0.2",
   "_id": "extend@3.0.2",
   "_inBundle": false,
   "_integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
   "_location": "/extend",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "extend@~3.0.2",
+    "raw": "extend@3.0.2",
     "name": "extend",
     "escapedName": "extend",
-    "rawSpec": "~3.0.2",
+    "rawSpec": "3.0.2",
     "saveSpec": null,
-    "fetchSpec": "~3.0.2"
+    "fetchSpec": "3.0.2"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
-  "_shasum": "f8b1136b4071fbd8eb140aff858b1019ec2915fa",
-  "_spec": "extend@~3.0.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "3.0.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Stefan Thomas",
     "email": "justmoon@members.fsf.org",
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/justmoon/node-extend/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Jordan Harband",
@@ -38,7 +42,6 @@
     }
   ],
   "dependencies": {},
-  "deprecated": false,
   "description": "Port of jQuery.extend for node.js and the browser",
   "devDependencies": {
     "@ljharb/eslint-config": "^12.2.1",
diff --git a/node_modules/extsprintf/package.json b/node_modules/extsprintf/package.json
index 8495122d9d9f1cb9c6f1421ef490db93343400de..f6a4420eed4500345ad5b3b5e6a0b5fe9bee9d7c 100644
--- a/node_modules/extsprintf/package.json
+++ b/node_modules/extsprintf/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "extsprintf@1.3.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "extsprintf@1.3.0",
   "_id": "extsprintf@1.3.0",
   "_inBundle": false,
@@ -20,14 +26,11 @@
     "/verror"
   ],
   "_resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
-  "_shasum": "96918440e3041a7a414f8c52e3c574eb3c3e1e05",
-  "_spec": "extsprintf@1.3.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\jsprim",
+  "_spec": "1.3.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/davepacheco/node-extsprintf/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "extended POSIX-style sprintf",
   "engines": [
     "node >=0.6.0"
diff --git a/node_modules/fast-deep-equal/package.json b/node_modules/fast-deep-equal/package.json
index ffda40ecc5cdc9e2bef1166f5fb4b62a8fe55be5..274dc8317990eb92ce12ca8e157b6b0d837836eb 100644
--- a/node_modules/fast-deep-equal/package.json
+++ b/node_modules/fast-deep-equal/package.json
@@ -1,35 +1,38 @@
 {
-  "_from": "fast-deep-equal@^2.0.1",
+  "_args": [
+    [
+      "fast-deep-equal@2.0.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "fast-deep-equal@2.0.1",
   "_id": "fast-deep-equal@2.0.1",
   "_inBundle": false,
   "_integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
   "_location": "/fast-deep-equal",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "fast-deep-equal@^2.0.1",
+    "raw": "fast-deep-equal@2.0.1",
     "name": "fast-deep-equal",
     "escapedName": "fast-deep-equal",
-    "rawSpec": "^2.0.1",
+    "rawSpec": "2.0.1",
     "saveSpec": null,
-    "fetchSpec": "^2.0.1"
+    "fetchSpec": "2.0.1"
   },
   "_requiredBy": [
     "/ajv"
   ],
   "_resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
-  "_shasum": "7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49",
-  "_spec": "fast-deep-equal@^2.0.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\ajv",
+  "_spec": "2.0.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Evgeny Poberezkin"
   },
   "bugs": {
     "url": "https://github.com/epoberezkin/fast-deep-equal/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Fast deep equal",
   "devDependencies": {
     "benchmark": "^2.1.4",
diff --git a/node_modules/fast-json-stable-stringify/package.json b/node_modules/fast-json-stable-stringify/package.json
index 5520fd0390c5640ef779ec57f409c4233a190987..5682a6e9d814b0c836db18524d256df3908f90c6 100644
--- a/node_modules/fast-json-stable-stringify/package.json
+++ b/node_modules/fast-json-stable-stringify/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "fast-json-stable-stringify@^2.0.0",
+  "_args": [
+    [
+      "fast-json-stable-stringify@2.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "fast-json-stable-stringify@2.0.0",
   "_id": "fast-json-stable-stringify@2.0.0",
   "_inBundle": false,
   "_integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
   "_location": "/fast-json-stable-stringify",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "fast-json-stable-stringify@^2.0.0",
+    "raw": "fast-json-stable-stringify@2.0.0",
     "name": "fast-json-stable-stringify",
     "escapedName": "fast-json-stable-stringify",
-    "rawSpec": "^2.0.0",
+    "rawSpec": "2.0.0",
     "saveSpec": null,
-    "fetchSpec": "^2.0.0"
+    "fetchSpec": "2.0.0"
   },
   "_requiredBy": [
     "/ajv"
   ],
   "_resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
-  "_shasum": "d5142c0caee6b1189f87d3a76111064f86c8bbf2",
-  "_spec": "fast-json-stable-stringify@^2.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\ajv",
+  "_spec": "2.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "James Halliday",
     "email": "mail@substack.net",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/epoberezkin/fast-json-stable-stringify/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify",
   "devDependencies": {
     "benchmark": "^2.1.4",
diff --git a/node_modules/finalhandler/package.json b/node_modules/finalhandler/package.json
index d15d20f7b7b38f9abccdf214f338972a8650b718..5b5a7e2ad9d064fcb4d351bbdf1c5ed95d30ea3b 100644
--- a/node_modules/finalhandler/package.json
+++ b/node_modules/finalhandler/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "finalhandler@~1.1.2",
+  "_args": [
+    [
+      "finalhandler@1.1.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "finalhandler@1.1.2",
   "_id": "finalhandler@1.1.2",
   "_inBundle": false,
   "_integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
   "_location": "/finalhandler",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "finalhandler@~1.1.2",
+    "raw": "finalhandler@1.1.2",
     "name": "finalhandler",
     "escapedName": "finalhandler",
-    "rawSpec": "~1.1.2",
+    "rawSpec": "1.1.2",
     "saveSpec": null,
-    "fetchSpec": "~1.1.2"
+    "fetchSpec": "1.1.2"
   },
   "_requiredBy": [
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
-  "_shasum": "b7e7d000ffd11938d0fdb053506f6ebabe9f587d",
-  "_spec": "finalhandler@~1.1.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.1.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,7 +34,6 @@
   "bugs": {
     "url": "https://github.com/pillarjs/finalhandler/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "debug": "2.6.9",
     "encodeurl": "~1.0.2",
@@ -39,7 +43,6 @@
     "statuses": "~1.5.0",
     "unpipe": "~1.0.0"
   },
-  "deprecated": false,
   "description": "Node.js final http responder",
   "devDependencies": {
     "eslint": "5.16.0",
diff --git a/node_modules/forever-agent/package.json b/node_modules/forever-agent/package.json
index 7156538c8adc2313eb8481c5a8a5552e5f429501..0e81ba55a4ca2d1fbff5a8d84a58d304830d0f01 100644
--- a/node_modules/forever-agent/package.json
+++ b/node_modules/forever-agent/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "forever-agent@~0.6.1",
+  "_args": [
+    [
+      "forever-agent@0.6.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "forever-agent@0.6.1",
   "_id": "forever-agent@0.6.1",
   "_inBundle": false,
   "_integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
   "_location": "/forever-agent",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "forever-agent@~0.6.1",
+    "raw": "forever-agent@0.6.1",
     "name": "forever-agent",
     "escapedName": "forever-agent",
-    "rawSpec": "~0.6.1",
+    "rawSpec": "0.6.1",
     "saveSpec": null,
-    "fetchSpec": "~0.6.1"
+    "fetchSpec": "0.6.1"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
-  "_shasum": "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91",
-  "_spec": "forever-agent@~0.6.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "0.6.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Mikeal Rogers",
     "email": "mikeal.rogers@gmail.com",
@@ -30,9 +35,7 @@
   "bugs": {
     "url": "https://github.com/mikeal/forever-agent/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.",
   "devDependencies": {},
   "engines": {
diff --git a/node_modules/form-data/package.json b/node_modules/form-data/package.json
index 8ebb78caf80f87895e4057b30472cb3c9ff571d2..12e94950d3bae4b7916638257842326fe2658b03 100644
--- a/node_modules/form-data/package.json
+++ b/node_modules/form-data/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "form-data@~2.3.2",
+  "_args": [
+    [
+      "form-data@2.3.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "form-data@2.3.3",
   "_id": "form-data@2.3.3",
   "_inBundle": false,
   "_integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
   "_location": "/form-data",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "form-data@~2.3.2",
+    "raw": "form-data@2.3.3",
     "name": "form-data",
     "escapedName": "form-data",
-    "rawSpec": "~2.3.2",
+    "rawSpec": "2.3.3",
     "saveSpec": null,
-    "fetchSpec": "~2.3.2"
+    "fetchSpec": "2.3.3"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
-  "_shasum": "dcce52c05f644f298c6a7ab936bd724ceffbf3a6",
-  "_spec": "form-data@~2.3.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "2.3.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Felix Geisendörfer",
     "email": "felix@debuggable.com",
@@ -31,13 +36,11 @@
   "bugs": {
     "url": "https://github.com/form-data/form-data/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "asynckit": "^0.4.0",
     "combined-stream": "^1.0.6",
     "mime-types": "^2.1.12"
   },
-  "deprecated": false,
   "description": "A library to create readable \"multipart/form-data\" streams. Can be used to submit forms and file uploads to other web applications.",
   "devDependencies": {
     "browserify": "^13.1.1",
diff --git a/node_modules/forwarded/package.json b/node_modules/forwarded/package.json
index 2f842fcc8a51c7ebad87357e4a990bdb7c0ead33..de2ad014a7c21b35e694e49d283ae072775b920f 100644
--- a/node_modules/forwarded/package.json
+++ b/node_modules/forwarded/package.json
@@ -1,38 +1,41 @@
 {
-  "_from": "forwarded@~0.1.2",
+  "_args": [
+    [
+      "forwarded@0.1.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "forwarded@0.1.2",
   "_id": "forwarded@0.1.2",
   "_inBundle": false,
   "_integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=",
   "_location": "/forwarded",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "forwarded@~0.1.2",
+    "raw": "forwarded@0.1.2",
     "name": "forwarded",
     "escapedName": "forwarded",
-    "rawSpec": "~0.1.2",
+    "rawSpec": "0.1.2",
     "saveSpec": null,
-    "fetchSpec": "~0.1.2"
+    "fetchSpec": "0.1.2"
   },
   "_requiredBy": [
     "/proxy-addr"
   ],
   "_resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
-  "_shasum": "98c23dab1175657b8c0573e8ceccd91b0ff18c84",
-  "_spec": "forwarded@~0.1.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\proxy-addr",
+  "_spec": "0.1.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/jshttp/forwarded/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
       "email": "doug@somethingdoug.com"
     }
   ],
-  "deprecated": false,
   "description": "Parse HTTP X-Forwarded-For header",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/node_modules/fresh/package.json b/node_modules/fresh/package.json
index c97fa44493ad31f0ff371fd918efc2ea977cb6ab..66e8ead4558f6228145c93411bc865aec73639a2 100644
--- a/node_modules/fresh/package.json
+++ b/node_modules/fresh/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "fresh@0.5.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "fresh@0.5.2",
   "_id": "fresh@0.5.2",
   "_inBundle": false,
@@ -20,9 +26,8 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
-  "_shasum": "3d8cadd90d976569fa835ab1f8e4b23a105605a7",
-  "_spec": "fresh@0.5.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "0.5.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca",
@@ -31,7 +36,6 @@
   "bugs": {
     "url": "https://github.com/jshttp/fresh/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -43,7 +47,6 @@
       "url": "http://jongleberry.com"
     }
   ],
-  "deprecated": false,
   "description": "HTTP response freshness testing",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/node_modules/fs-minipass/package.json b/node_modules/fs-minipass/package.json
index e2359dda1a91ec6176027d8f4e95b1165852a39b..40fd69f489e6811b39c1e2b29a0a6ddbcc494616 100644
--- a/node_modules/fs-minipass/package.json
+++ b/node_modules/fs-minipass/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "fs-minipass@^1.2.5",
+  "_args": [
+    [
+      "fs-minipass@1.2.7",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "fs-minipass@1.2.7",
   "_id": "fs-minipass@1.2.7",
   "_inBundle": false,
   "_integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==",
   "_location": "/fs-minipass",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "fs-minipass@^1.2.5",
+    "raw": "fs-minipass@1.2.7",
     "name": "fs-minipass",
     "escapedName": "fs-minipass",
-    "rawSpec": "^1.2.5",
+    "rawSpec": "1.2.7",
     "saveSpec": null,
-    "fetchSpec": "^1.2.5"
+    "fetchSpec": "1.2.7"
   },
   "_requiredBy": [
     "/tar"
   ],
   "_resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz",
-  "_shasum": "ccff8570841e7fe4265693da88936c55aed7f7c7",
-  "_spec": "fs-minipass@^1.2.5",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\tar",
+  "_spec": "1.2.7",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,11 +35,9 @@
   "bugs": {
     "url": "https://github.com/npm/fs-minipass/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "minipass": "^2.6.0"
   },
-  "deprecated": false,
   "description": "fs read and write streams based on minipass",
   "devDependencies": {
     "mutate-fs": "^2.0.1",
diff --git a/node_modules/fs.realpath/package.json b/node_modules/fs.realpath/package.json
index fcb320fa617f5a4495ffd927bf95a5c628ee6584..470129a39ea1c655c480c3f2e7caa502628ad1e5 100644
--- a/node_modules/fs.realpath/package.json
+++ b/node_modules/fs.realpath/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "fs.realpath@^1.0.0",
+  "_args": [
+    [
+      "fs.realpath@1.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "fs.realpath@1.0.0",
   "_id": "fs.realpath@1.0.0",
   "_inBundle": false,
   "_integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
   "_location": "/fs.realpath",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "fs.realpath@^1.0.0",
+    "raw": "fs.realpath@1.0.0",
     "name": "fs.realpath",
     "escapedName": "fs.realpath",
-    "rawSpec": "^1.0.0",
+    "rawSpec": "1.0.0",
     "saveSpec": null,
-    "fetchSpec": "^1.0.0"
+    "fetchSpec": "1.0.0"
   },
   "_requiredBy": [
     "/glob"
   ],
   "_resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
-  "_shasum": "1504ad2523158caa40db4a2787cb01411994ea4f",
-  "_spec": "fs.realpath@^1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\glob",
+  "_spec": "1.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,9 +35,7 @@
   "bugs": {
     "url": "https://github.com/isaacs/fs.realpath/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "Use node's fs.realpath, but fall back to the JS implementation if the native one fails",
   "devDependencies": {},
   "files": [
diff --git a/node_modules/gauge/package.json b/node_modules/gauge/package.json
index 14d15b116e2e6ae0913d8f454c28c3ad8bd58d0a..34093227d6eb90134519fb29c18cc07d30f846ad 100644
--- a/node_modules/gauge/package.json
+++ b/node_modules/gauge/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "gauge@~2.7.3",
+  "_args": [
+    [
+      "gauge@2.7.4",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "gauge@2.7.4",
   "_id": "gauge@2.7.4",
   "_inBundle": false,
   "_integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
   "_location": "/gauge",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "gauge@~2.7.3",
+    "raw": "gauge@2.7.4",
     "name": "gauge",
     "escapedName": "gauge",
-    "rawSpec": "~2.7.3",
+    "rawSpec": "2.7.4",
     "saveSpec": null,
-    "fetchSpec": "~2.7.3"
+    "fetchSpec": "2.7.4"
   },
   "_requiredBy": [
     "/npmlog"
   ],
   "_resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
-  "_shasum": "2c03405c7538c39d7eb37b317022e325fb018bf7",
-  "_spec": "gauge@~2.7.3",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\npmlog",
+  "_spec": "2.7.4",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Rebecca Turner",
     "email": "me@re-becca.org"
@@ -29,7 +34,6 @@
   "bugs": {
     "url": "https://github.com/iarna/gauge/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "aproba": "^1.0.3",
     "console-control-strings": "^1.0.0",
@@ -40,7 +44,6 @@
     "strip-ansi": "^3.0.1",
     "wide-align": "^1.1.0"
   },
-  "deprecated": false,
   "description": "A terminal based horizontal guage",
   "devDependencies": {
     "readable-stream": "^2.0.6",
diff --git a/node_modules/getpass/package.json b/node_modules/getpass/package.json
index c7b867c1caf37a416b389d80ead9b6d7505e6e34..af804605f20573349caec355aa575bec9542d1d7 100644
--- a/node_modules/getpass/package.json
+++ b/node_modules/getpass/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "getpass@^0.1.1",
+  "_args": [
+    [
+      "getpass@0.1.7",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "getpass@0.1.7",
   "_id": "getpass@0.1.7",
   "_inBundle": false,
   "_integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
   "_location": "/getpass",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "getpass@^0.1.1",
+    "raw": "getpass@0.1.7",
     "name": "getpass",
     "escapedName": "getpass",
-    "rawSpec": "^0.1.1",
+    "rawSpec": "0.1.7",
     "saveSpec": null,
-    "fetchSpec": "^0.1.1"
+    "fetchSpec": "0.1.7"
   },
   "_requiredBy": [
     "/sshpk"
   ],
   "_resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
-  "_shasum": "5eff8e3e684d569ae4cb2b1282604e8ba62149fa",
-  "_spec": "getpass@^0.1.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sshpk",
+  "_spec": "0.1.7",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Alex Wilson",
     "email": "alex.wilson@joyent.com"
@@ -29,11 +34,9 @@
   "bugs": {
     "url": "https://github.com/arekinath/node-getpass/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "assert-plus": "^1.0.0"
   },
-  "deprecated": false,
   "description": "getpass for node.js",
   "homepage": "https://github.com/arekinath/node-getpass#readme",
   "license": "MIT",
diff --git a/node_modules/glob/package.json b/node_modules/glob/package.json
index b13ba8b7d67a1a52c76d961e530222db79f2166f..01c891ba1c3abffcdfa96ec003233aae9aedde67 100644
--- a/node_modules/glob/package.json
+++ b/node_modules/glob/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "glob@^7.1.3",
+  "_args": [
+    [
+      "glob@7.1.5",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "glob@7.1.5",
   "_id": "glob@7.1.5",
   "_inBundle": false,
   "_integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==",
   "_location": "/glob",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "glob@^7.1.3",
+    "raw": "glob@7.1.5",
     "name": "glob",
     "escapedName": "glob",
-    "rawSpec": "^7.1.3",
+    "rawSpec": "7.1.5",
     "saveSpec": null,
-    "fetchSpec": "^7.1.3"
+    "fetchSpec": "7.1.5"
   },
   "_requiredBy": [
     "/rimraf"
   ],
   "_resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz",
-  "_shasum": "6714c69bee20f3c3e64c4dd905553e532b40cdc0",
-  "_spec": "glob@^7.1.3",
-  "_where": "C:\\Users\\Nathaniel\\CI101Week56Lab\\node_modules\\rimraf",
+  "_spec": "7.1.5",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/isaacs/node-glob/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "fs.realpath": "^1.0.0",
     "inflight": "^1.0.4",
@@ -39,7 +43,6 @@
     "once": "^1.3.0",
     "path-is-absolute": "^1.0.0"
   },
-  "deprecated": false,
   "description": "a little globber",
   "devDependencies": {
     "mkdirp": "0",
diff --git a/node_modules/har-schema/package.json b/node_modules/har-schema/package.json
index 71037979f168b7aaa92e03e27eb4ccb701c9b8c1..5c43a2d03aa5c7f94efe6a1329825bcf33b6bf5a 100644
--- a/node_modules/har-schema/package.json
+++ b/node_modules/har-schema/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "har-schema@^2.0.0",
+  "_args": [
+    [
+      "har-schema@2.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "har-schema@2.0.0",
   "_id": "har-schema@2.0.0",
   "_inBundle": false,
   "_integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
   "_location": "/har-schema",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "har-schema@^2.0.0",
+    "raw": "har-schema@2.0.0",
     "name": "har-schema",
     "escapedName": "har-schema",
-    "rawSpec": "^2.0.0",
+    "rawSpec": "2.0.0",
     "saveSpec": null,
-    "fetchSpec": "^2.0.0"
+    "fetchSpec": "2.0.0"
   },
   "_requiredBy": [
     "/har-validator"
   ],
   "_resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
-  "_shasum": "a94c2224ebcac04782a0d9035521f24735b7ec92",
-  "_spec": "har-schema@^2.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\har-validator",
+  "_spec": "2.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Ahmad Nassri",
     "email": "ahmad@ahmadnassri.com",
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/ahmadnassri/har-schema/issues"
   },
-  "bundleDependencies": false,
   "config": {
     "commitizen": {
       "path": "./node_modules/cz-conventional-changelog"
@@ -42,7 +46,6 @@
       "email": "e.poberezkin@me.com"
     }
   ],
-  "deprecated": false,
   "description": "JSON Schema for HTTP Archive (HAR)",
   "devDependencies": {
     "ajv": "^5.0.0",
diff --git a/node_modules/har-validator/package.json b/node_modules/har-validator/package.json
index 4001f868265070d9ab6e8bdba4f976970a99cda9..cd0c57bbaf6e9800a2697efd55408faffbc3aed9 100644
--- a/node_modules/har-validator/package.json
+++ b/node_modules/har-validator/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "har-validator@~5.1.0",
+  "_args": [
+    [
+      "har-validator@5.1.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "har-validator@5.1.3",
   "_id": "har-validator@5.1.3",
   "_inBundle": false,
   "_integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
   "_location": "/har-validator",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "har-validator@~5.1.0",
+    "raw": "har-validator@5.1.3",
     "name": "har-validator",
     "escapedName": "har-validator",
-    "rawSpec": "~5.1.0",
+    "rawSpec": "5.1.3",
     "saveSpec": null,
-    "fetchSpec": "~5.1.0"
+    "fetchSpec": "5.1.3"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
-  "_shasum": "1ef89ebd3e4996557675eed9893110dc350fa080",
-  "_spec": "har-validator@~5.1.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "5.1.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Ahmad Nassri",
     "email": "ahmad@ahmadnassri.com",
@@ -30,12 +35,10 @@
   "bugs": {
     "url": "https://github.com/ahmadnassri/node-har-validator/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "ajv": "^6.5.5",
     "har-schema": "^2.0.0"
   },
-  "deprecated": false,
   "description": "Extremely fast HTTP Archive (HAR) validator using JSON Schema",
   "devDependencies": {
     "tap": "^12.0.1"
diff --git a/node_modules/has-unicode/package.json b/node_modules/has-unicode/package.json
index 29c2982b274523596db45d0f93808e22444beecb..4ca1641a36f2904c12d632e679a88b19d88f33a6 100644
--- a/node_modules/has-unicode/package.json
+++ b/node_modules/has-unicode/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "has-unicode@^2.0.0",
+  "_args": [
+    [
+      "has-unicode@2.0.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "has-unicode@2.0.1",
   "_id": "has-unicode@2.0.1",
   "_inBundle": false,
   "_integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
   "_location": "/has-unicode",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "has-unicode@^2.0.0",
+    "raw": "has-unicode@2.0.1",
     "name": "has-unicode",
     "escapedName": "has-unicode",
-    "rawSpec": "^2.0.0",
+    "rawSpec": "2.0.1",
     "saveSpec": null,
-    "fetchSpec": "^2.0.0"
+    "fetchSpec": "2.0.1"
   },
   "_requiredBy": [
     "/gauge"
   ],
   "_resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
-  "_shasum": "e0e6fe6a28cf51138855e086d1691e771de2a8b9",
-  "_spec": "has-unicode@^2.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\gauge",
+  "_spec": "2.0.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Rebecca Turner",
     "email": "me@re-becca.org"
@@ -29,8 +34,6 @@
   "bugs": {
     "url": "https://github.com/iarna/has-unicode/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Try to guess if your terminal supports unicode",
   "devDependencies": {
     "require-inject": "^1.3.0",
diff --git a/node_modules/http-errors/package.json b/node_modules/http-errors/package.json
index 91f41997f325544c93648931289b29dedec6a5e7..4c56c79e46b819935b97836c966b3ae3ed5cad98 100644
--- a/node_modules/http-errors/package.json
+++ b/node_modules/http-errors/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "http-errors@1.7.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "http-errors@1.7.2",
   "_id": "http-errors@1.7.2",
   "_inBundle": false,
@@ -21,9 +27,8 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
-  "_shasum": "4f5029cf13239f31036e5b2e55292bcfbcc85c8f",
-  "_spec": "http-errors@1.7.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\body-parser",
+  "_spec": "1.7.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Jonathan Ong",
     "email": "me@jongleberry.com",
@@ -32,7 +37,6 @@
   "bugs": {
     "url": "https://github.com/jshttp/http-errors/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Alan Plum",
@@ -50,7 +54,6 @@
     "statuses": ">= 1.5.0 < 2",
     "toidentifier": "1.0.0"
   },
-  "deprecated": false,
   "description": "Create HTTP error objects",
   "devDependencies": {
     "eslint": "5.13.0",
diff --git a/node_modules/http-signature/package.json b/node_modules/http-signature/package.json
index 00bcd6e5333cee6b4f52c695d9969f71d0b59c17..c0149bb770b5f96e2d2a0f203d4e5448ea147a56 100644
--- a/node_modules/http-signature/package.json
+++ b/node_modules/http-signature/package.json
@@ -1,34 +1,38 @@
 {
-  "_from": "http-signature@~1.2.0",
+  "_args": [
+    [
+      "http-signature@1.2.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "http-signature@1.2.0",
   "_id": "http-signature@1.2.0",
   "_inBundle": false,
   "_integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
   "_location": "/http-signature",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "http-signature@~1.2.0",
+    "raw": "http-signature@1.2.0",
     "name": "http-signature",
     "escapedName": "http-signature",
-    "rawSpec": "~1.2.0",
+    "rawSpec": "1.2.0",
     "saveSpec": null,
-    "fetchSpec": "~1.2.0"
+    "fetchSpec": "1.2.0"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
-  "_shasum": "9aecd925114772f3d95b65a60abb8f7c18fbace1",
-  "_spec": "http-signature@~1.2.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "1.2.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Joyent, Inc"
   },
   "bugs": {
     "url": "https://github.com/joyent/node-http-signature/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Mark Cavage",
@@ -48,7 +52,6 @@
     "jsprim": "^1.2.2",
     "sshpk": "^1.7.0"
   },
-  "deprecated": false,
   "description": "Reference implementation of Joyent's HTTP Signature scheme.",
   "devDependencies": {
     "tap": "0.4.2",
diff --git a/node_modules/iconv-lite/package.json b/node_modules/iconv-lite/package.json
index 2e1838380ac95e85077e17d6d40861e77faf824f..e741d931121cf662afb756899149e775abba8252 100644
--- a/node_modules/iconv-lite/package.json
+++ b/node_modules/iconv-lite/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "iconv-lite@0.4.24",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "iconv-lite@0.4.24",
   "_id": "iconv-lite@0.4.24",
   "_inBundle": false,
@@ -17,12 +23,12 @@
   },
   "_requiredBy": [
     "/body-parser",
+    "/needle",
     "/raw-body"
   ],
   "_resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
-  "_shasum": "2022b4b25fbddc21d2f524974a474aafe733908b",
-  "_spec": "iconv-lite@0.4.24",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\body-parser",
+  "_spec": "0.4.24",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Alexander Shtuchkin",
     "email": "ashtuchkin@gmail.com"
@@ -34,11 +40,9 @@
   "bugs": {
     "url": "https://github.com/ashtuchkin/iconv-lite/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "safer-buffer": ">= 2.1.2 < 3"
   },
-  "deprecated": false,
   "description": "Convert character encodings in pure javascript.",
   "devDependencies": {
     "async": "*",
diff --git a/node_modules/ignore-walk/package.json b/node_modules/ignore-walk/package.json
index 133ea4b2c59aa51ebdd2f4622a6d7cc2479b0661..837b113aa5229121478b752364861301b8c916f2 100644
--- a/node_modules/ignore-walk/package.json
+++ b/node_modules/ignore-walk/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "ignore-walk@^3.0.1",
+  "_args": [
+    [
+      "ignore-walk@3.0.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "ignore-walk@3.0.3",
   "_id": "ignore-walk@3.0.3",
   "_inBundle": false,
   "_integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==",
   "_location": "/ignore-walk",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "ignore-walk@^3.0.1",
+    "raw": "ignore-walk@3.0.3",
     "name": "ignore-walk",
     "escapedName": "ignore-walk",
-    "rawSpec": "^3.0.1",
+    "rawSpec": "3.0.3",
     "saveSpec": null,
-    "fetchSpec": "^3.0.1"
+    "fetchSpec": "3.0.3"
   },
   "_requiredBy": [
     "/npm-packlist"
   ],
   "_resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.3.tgz",
-  "_shasum": "017e2447184bfeade7c238e4aefdd1e8f95b1e37",
-  "_spec": "ignore-walk@^3.0.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\npm-packlist",
+  "_spec": "3.0.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,11 +35,9 @@
   "bugs": {
     "url": "https://github.com/isaacs/ignore-walk/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "minimatch": "^3.0.4"
   },
-  "deprecated": false,
   "description": "Nested/recursive `.gitignore`/`.npmignore` parsing and filtering.",
   "devDependencies": {
     "mkdirp": "^0.5.1",
diff --git a/node_modules/inflight/package.json b/node_modules/inflight/package.json
index d2c09d5ccf7dfda8ce0ecd65a969d531a4c17ee8..54bda692e8896dc740880a6abb0d15d683984ffe 100644
--- a/node_modules/inflight/package.json
+++ b/node_modules/inflight/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "inflight@^1.0.4",
+  "_args": [
+    [
+      "inflight@1.0.6",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "inflight@1.0.6",
   "_id": "inflight@1.0.6",
   "_inBundle": false,
   "_integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
   "_location": "/inflight",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "inflight@^1.0.4",
+    "raw": "inflight@1.0.6",
     "name": "inflight",
     "escapedName": "inflight",
-    "rawSpec": "^1.0.4",
+    "rawSpec": "1.0.6",
     "saveSpec": null,
-    "fetchSpec": "^1.0.4"
+    "fetchSpec": "1.0.6"
   },
   "_requiredBy": [
     "/glob"
   ],
   "_resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
-  "_shasum": "49bd6331d7d02d0c09bc910a1075ba8165b56df9",
-  "_spec": "inflight@^1.0.4",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\glob",
+  "_spec": "1.0.6",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,12 +35,10 @@
   "bugs": {
     "url": "https://github.com/isaacs/inflight/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "once": "^1.3.0",
     "wrappy": "1"
   },
-  "deprecated": false,
   "description": "Add callbacks to requests in flight to avoid async duplication",
   "devDependencies": {
     "tap": "^7.1.2"
diff --git a/node_modules/inherits/package.json b/node_modules/inherits/package.json
index 40c946f53a2ed7dc56afe224b7039a643630db19..0f39b9c0b3ac8afa22876851bc9bc5bf87d61845 100644
--- a/node_modules/inherits/package.json
+++ b/node_modules/inherits/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "inherits@2.0.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "inherits@2.0.3",
   "_id": "inherits@2.0.3",
   "_inBundle": false,
@@ -16,18 +22,17 @@
     "fetchSpec": "2.0.3"
   },
   "_requiredBy": [
-    "/http-errors"
+    "/glob",
+    "/http-errors",
+    "/readable-stream"
   ],
   "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
-  "_shasum": "633c2c83e3da42a502f52466022480f4208261de",
-  "_spec": "inherits@2.0.3",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\http-errors",
+  "_spec": "2.0.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "browser": "./inherits_browser.js",
   "bugs": {
     "url": "https://github.com/isaacs/inherits/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Browser-friendly inheritance fully compatible with standard node.js inherits()",
   "devDependencies": {
     "tap": "^7.1.0"
diff --git a/node_modules/ini/package.json b/node_modules/ini/package.json
index e3f4061c823af0cfec58be91e191d2df0890fdf4..b327c1283736745a53a065dbcc4bd84eb300624d 100644
--- a/node_modules/ini/package.json
+++ b/node_modules/ini/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "ini@~1.3.0",
+  "_args": [
+    [
+      "ini@1.3.5",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "ini@1.3.5",
   "_id": "ini@1.3.5",
   "_inBundle": false,
   "_integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
   "_location": "/ini",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "ini@~1.3.0",
+    "raw": "ini@1.3.5",
     "name": "ini",
     "escapedName": "ini",
-    "rawSpec": "~1.3.0",
+    "rawSpec": "1.3.5",
     "saveSpec": null,
-    "fetchSpec": "~1.3.0"
+    "fetchSpec": "1.3.5"
   },
   "_requiredBy": [
     "/rc"
   ],
   "_resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
-  "_shasum": "eee25f56db1c9ec6085e0c22778083f596abf927",
-  "_spec": "ini@~1.3.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\rc",
+  "_spec": "1.3.5",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,9 +35,7 @@
   "bugs": {
     "url": "https://github.com/isaacs/ini/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "An ini encoder/decoder for node",
   "devDependencies": {
     "standard": "^10.0.3",
diff --git a/node_modules/ipaddr.js/package.json b/node_modules/ipaddr.js/package.json
index e9de4492ee8581cc039148e8c9c93eaee986c01f..66620c4ef6cd1ca166ce71f8a4cccd75630e9ae5 100644
--- a/node_modules/ipaddr.js/package.json
+++ b/node_modules/ipaddr.js/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "ipaddr.js@1.9.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "ipaddr.js@1.9.0",
   "_id": "ipaddr.js@1.9.0",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/proxy-addr"
   ],
   "_resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
-  "_shasum": "37df74e430a0e47550fe54a2defe30d8acd95f65",
-  "_spec": "ipaddr.js@1.9.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\proxy-addr",
+  "_spec": "1.9.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "whitequark",
     "email": "whitequark@whitequark.org"
@@ -29,9 +34,7 @@
   "bugs": {
     "url": "https://github.com/whitequark/ipaddr.js/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "A library for manipulating IPv4 and IPv6 addresses in JavaScript.",
   "devDependencies": {
     "coffee-script": "~1.12.6",
diff --git a/node_modules/is-fullwidth-code-point/package.json b/node_modules/is-fullwidth-code-point/package.json
index 447666355fe010cdf76105e8c8d4eee12bf540bb..5818ff9eb526ba8e49e0a19950ea18b62e74691b 100644
--- a/node_modules/is-fullwidth-code-point/package.json
+++ b/node_modules/is-fullwidth-code-point/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "is-fullwidth-code-point@^1.0.0",
+  "_args": [
+    [
+      "is-fullwidth-code-point@1.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "is-fullwidth-code-point@1.0.0",
   "_id": "is-fullwidth-code-point@1.0.0",
   "_inBundle": false,
   "_integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
   "_location": "/is-fullwidth-code-point",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "is-fullwidth-code-point@^1.0.0",
+    "raw": "is-fullwidth-code-point@1.0.0",
     "name": "is-fullwidth-code-point",
     "escapedName": "is-fullwidth-code-point",
-    "rawSpec": "^1.0.0",
+    "rawSpec": "1.0.0",
     "saveSpec": null,
-    "fetchSpec": "^1.0.0"
+    "fetchSpec": "1.0.0"
   },
   "_requiredBy": [
     "/string-width"
   ],
   "_resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
-  "_shasum": "ef9e31386f031a7f0d643af82fde50c457ef00cb",
-  "_spec": "is-fullwidth-code-point@^1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\string-width",
+  "_spec": "1.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Sindre Sorhus",
     "email": "sindresorhus@gmail.com",
@@ -30,11 +35,9 @@
   "bugs": {
     "url": "https://github.com/sindresorhus/is-fullwidth-code-point/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "number-is-nan": "^1.0.0"
   },
-  "deprecated": false,
   "description": "Check if the character represented by a given Unicode code point is fullwidth",
   "devDependencies": {
     "ava": "0.0.4",
diff --git a/node_modules/is-typedarray/package.json b/node_modules/is-typedarray/package.json
index 3e1d806287e23a1b1fa3f7cd650831193ed7e105..566a9e371e3d70e6eea97f11bbaca337387c38d3 100644
--- a/node_modules/is-typedarray/package.json
+++ b/node_modules/is-typedarray/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "is-typedarray@~1.0.0",
+  "_args": [
+    [
+      "is-typedarray@1.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "is-typedarray@1.0.0",
   "_id": "is-typedarray@1.0.0",
   "_inBundle": false,
   "_integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
   "_location": "/is-typedarray",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "is-typedarray@~1.0.0",
+    "raw": "is-typedarray@1.0.0",
     "name": "is-typedarray",
     "escapedName": "is-typedarray",
-    "rawSpec": "~1.0.0",
+    "rawSpec": "1.0.0",
     "saveSpec": null,
-    "fetchSpec": "~1.0.0"
+    "fetchSpec": "1.0.0"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
-  "_shasum": "e479c80858df0c1b11ddda6940f96011fcda4a9a",
-  "_spec": "is-typedarray@~1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "1.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Hugh Kennedy",
     "email": "hughskennedy@gmail.com",
@@ -30,9 +35,7 @@
   "bugs": {
     "url": "https://github.com/hughsk/is-typedarray/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "Detect whether or not an object is a Typed Array",
   "devDependencies": {
     "tape": "^2.13.1"
diff --git a/node_modules/isarray/package.json b/node_modules/isarray/package.json
index 35fcff72c8867173b9da9cc0dbb32f96b46f4219..6d70cbfbf3a3b6983e0836e842ceaf619b37be89 100644
--- a/node_modules/isarray/package.json
+++ b/node_modules/isarray/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "isarray@~1.0.0",
+  "_args": [
+    [
+      "isarray@1.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "isarray@1.0.0",
   "_id": "isarray@1.0.0",
   "_inBundle": false,
   "_integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
   "_location": "/isarray",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "isarray@~1.0.0",
+    "raw": "isarray@1.0.0",
     "name": "isarray",
     "escapedName": "isarray",
-    "rawSpec": "~1.0.0",
+    "rawSpec": "1.0.0",
     "saveSpec": null,
-    "fetchSpec": "~1.0.0"
+    "fetchSpec": "1.0.0"
   },
   "_requiredBy": [
     "/readable-stream"
   ],
   "_resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
-  "_shasum": "bb935d48582cba168c06834957a54a3e07124f11",
-  "_spec": "isarray@~1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\readable-stream",
+  "_spec": "1.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Julian Gruber",
     "email": "mail@juliangruber.com",
@@ -30,9 +35,7 @@
   "bugs": {
     "url": "https://github.com/juliangruber/isarray/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "Array#isArray for older browsers",
   "devDependencies": {
     "tape": "~2.13.4"
diff --git a/node_modules/isstream/package.json b/node_modules/isstream/package.json
index 6c84af78f5a08b17a5dd49a0445509e119fbe48a..c2f26048232a109176a7a5cc8deee4910980e3a5 100644
--- a/node_modules/isstream/package.json
+++ b/node_modules/isstream/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "isstream@~0.1.2",
+  "_args": [
+    [
+      "isstream@0.1.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "isstream@0.1.2",
   "_id": "isstream@0.1.2",
   "_inBundle": false,
   "_integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
   "_location": "/isstream",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "isstream@~0.1.2",
+    "raw": "isstream@0.1.2",
     "name": "isstream",
     "escapedName": "isstream",
-    "rawSpec": "~0.1.2",
+    "rawSpec": "0.1.2",
     "saveSpec": null,
-    "fetchSpec": "~0.1.2"
+    "fetchSpec": "0.1.2"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
-  "_shasum": "47e63f7af55afa6f92e1500e690eb8b8529c099a",
-  "_spec": "isstream@~0.1.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "0.1.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Rod Vagg",
     "email": "rod@vagg.org"
@@ -29,8 +34,6 @@
   "bugs": {
     "url": "https://github.com/rvagg/isstream/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Determine if an object is a Stream",
   "devDependencies": {
     "core-util-is": "~1.0.0",
diff --git a/node_modules/jsbn/package.json b/node_modules/jsbn/package.json
index c02fdf00eaaec8c038d2fb5d229acba4f31e8117..b072f6fd8f9352f779231b9236b72f508fcd9d70 100644
--- a/node_modules/jsbn/package.json
+++ b/node_modules/jsbn/package.json
@@ -1,36 +1,39 @@
 {
-  "_from": "jsbn@~0.1.0",
+  "_args": [
+    [
+      "jsbn@0.1.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "jsbn@0.1.1",
   "_id": "jsbn@0.1.1",
   "_inBundle": false,
   "_integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
   "_location": "/jsbn",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "jsbn@~0.1.0",
+    "raw": "jsbn@0.1.1",
     "name": "jsbn",
     "escapedName": "jsbn",
-    "rawSpec": "~0.1.0",
+    "rawSpec": "0.1.1",
     "saveSpec": null,
-    "fetchSpec": "~0.1.0"
+    "fetchSpec": "0.1.1"
   },
   "_requiredBy": [
     "/ecc-jsbn",
     "/sshpk"
   ],
   "_resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
-  "_shasum": "a5e654c2e5a2deb5f201d96cefbca80c0ef2f513",
-  "_spec": "jsbn@~0.1.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sshpk",
+  "_spec": "0.1.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Tom Wu"
   },
   "bugs": {
     "url": "https://github.com/andyperlitch/jsbn/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.",
   "homepage": "https://github.com/andyperlitch/jsbn#readme",
   "keywords": [
diff --git a/node_modules/json-schema-traverse/package.json b/node_modules/json-schema-traverse/package.json
index 1758381a690951f2ec946f2abb9b7077d8bc6e3d..3c7054ae58548da0a7e333c28d2dc6efbb0ffea3 100644
--- a/node_modules/json-schema-traverse/package.json
+++ b/node_modules/json-schema-traverse/package.json
@@ -1,35 +1,38 @@
 {
-  "_from": "json-schema-traverse@^0.4.1",
+  "_args": [
+    [
+      "json-schema-traverse@0.4.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "json-schema-traverse@0.4.1",
   "_id": "json-schema-traverse@0.4.1",
   "_inBundle": false,
   "_integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
   "_location": "/json-schema-traverse",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "json-schema-traverse@^0.4.1",
+    "raw": "json-schema-traverse@0.4.1",
     "name": "json-schema-traverse",
     "escapedName": "json-schema-traverse",
-    "rawSpec": "^0.4.1",
+    "rawSpec": "0.4.1",
     "saveSpec": null,
-    "fetchSpec": "^0.4.1"
+    "fetchSpec": "0.4.1"
   },
   "_requiredBy": [
     "/ajv"
   ],
   "_resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-  "_shasum": "69f6a87d9513ab8bb8fe63bdb0979c448e684660",
-  "_spec": "json-schema-traverse@^0.4.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\ajv",
+  "_spec": "0.4.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Evgeny Poberezkin"
   },
   "bugs": {
     "url": "https://github.com/epoberezkin/json-schema-traverse/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Traverse JSON Schema passing each schema object to callback",
   "devDependencies": {
     "coveralls": "^2.13.1",
diff --git a/node_modules/json-schema/package.json b/node_modules/json-schema/package.json
index 2e5a4770213919d6e20e35a886f0fc791f128c2e..2ce5d384d3cabf4f889b5081303be3a946068ef3 100644
--- a/node_modules/json-schema/package.json
+++ b/node_modules/json-schema/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "json-schema@0.2.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "json-schema@0.2.3",
   "_id": "json-schema@0.2.3",
   "_inBundle": false,
@@ -19,17 +25,14 @@
     "/jsprim"
   ],
   "_resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
-  "_shasum": "b480c892e59a2f05954ce727bd3f2a4e882f9e13",
-  "_spec": "json-schema@0.2.3",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\jsprim",
+  "_spec": "0.2.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Kris Zyp"
   },
   "bugs": {
     "url": "https://github.com/kriszyp/json-schema/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "JSON Schema validation and specifications",
   "devDependencies": {
     "vows": "*"
diff --git a/node_modules/json-stringify-safe/package.json b/node_modules/json-stringify-safe/package.json
index 14876adbb607eecd9c153ed2377449e95efc2e8d..f085a13e45427754bc744f83f5916e3d0659c392 100644
--- a/node_modules/json-stringify-safe/package.json
+++ b/node_modules/json-stringify-safe/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "json-stringify-safe@~5.0.1",
+  "_args": [
+    [
+      "json-stringify-safe@5.0.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "json-stringify-safe@5.0.1",
   "_id": "json-stringify-safe@5.0.1",
   "_inBundle": false,
   "_integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
   "_location": "/json-stringify-safe",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "json-stringify-safe@~5.0.1",
+    "raw": "json-stringify-safe@5.0.1",
     "name": "json-stringify-safe",
     "escapedName": "json-stringify-safe",
-    "rawSpec": "~5.0.1",
+    "rawSpec": "5.0.1",
     "saveSpec": null,
-    "fetchSpec": "~5.0.1"
+    "fetchSpec": "5.0.1"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
-  "_shasum": "1296a2d58fd45f19a0f6ce01d65701e2c735b6eb",
-  "_spec": "json-stringify-safe@~5.0.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "5.0.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/isaacs/json-stringify-safe/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Andri Möll",
@@ -38,7 +42,6 @@
       "url": "http://themoll.com"
     }
   ],
-  "deprecated": false,
   "description": "Like JSON.stringify, but doesn't blow up on circular refs.",
   "devDependencies": {
     "mocha": ">= 2.1.0 < 3",
diff --git a/node_modules/jsprim/package.json b/node_modules/jsprim/package.json
index 831eb1e939f7f7c444a6d9252f50bd8dfc7e2878..aa950f8f347ad1f99a13e39dac0b5f989ece6586 100644
--- a/node_modules/jsprim/package.json
+++ b/node_modules/jsprim/package.json
@@ -1,38 +1,41 @@
 {
-  "_from": "jsprim@^1.2.2",
+  "_args": [
+    [
+      "jsprim@1.4.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "jsprim@1.4.1",
   "_id": "jsprim@1.4.1",
   "_inBundle": false,
   "_integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
   "_location": "/jsprim",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "jsprim@^1.2.2",
+    "raw": "jsprim@1.4.1",
     "name": "jsprim",
     "escapedName": "jsprim",
-    "rawSpec": "^1.2.2",
+    "rawSpec": "1.4.1",
     "saveSpec": null,
-    "fetchSpec": "^1.2.2"
+    "fetchSpec": "1.4.1"
   },
   "_requiredBy": [
     "/http-signature"
   ],
   "_resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
-  "_shasum": "313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2",
-  "_spec": "jsprim@^1.2.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\http-signature",
+  "_spec": "1.4.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/joyent/node-jsprim/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "assert-plus": "1.0.0",
     "extsprintf": "1.3.0",
     "json-schema": "0.2.3",
     "verror": "1.10.0"
   },
-  "deprecated": false,
   "description": "utilities for primitive JavaScript types",
   "engines": [
     "node >=0.6.0"
diff --git a/node_modules/media-typer/package.json b/node_modules/media-typer/package.json
index 1022dc95203b941bfb228ef4bd5daf8b1c2c01f1..d551f89907e0df7d1d3fafb9a654a6b7123392f2 100644
--- a/node_modules/media-typer/package.json
+++ b/node_modules/media-typer/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "media-typer@0.3.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "media-typer@0.3.0",
   "_id": "media-typer@0.3.0",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/type-is"
   ],
   "_resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
-  "_shasum": "8710d7af0aa626f8fffa1ce00168545263255748",
-  "_spec": "media-typer@0.3.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\type-is",
+  "_spec": "0.3.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,8 +34,6 @@
   "bugs": {
     "url": "https://github.com/jshttp/media-typer/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Simple RFC 6838 media type parser and formatter",
   "devDependencies": {
     "istanbul": "0.3.2",
diff --git a/node_modules/merge-descriptors/package.json b/node_modules/merge-descriptors/package.json
index 28bee79c6d974c74bd108f038ea29857ac0763f6..08c51e53ba0b4dc1b4ca34ff95bb4283dac2bded 100644
--- a/node_modules/merge-descriptors/package.json
+++ b/node_modules/merge-descriptors/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "merge-descriptors@1.0.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "merge-descriptors@1.0.1",
   "_id": "merge-descriptors@1.0.1",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
-  "_shasum": "b00aaa556dd8b44568150ec9d1b953f3f90cbb61",
-  "_spec": "merge-descriptors@1.0.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.0.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Jonathan Ong",
     "email": "me@jongleberry.com",
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/component/merge-descriptors/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -41,7 +45,6 @@
       "email": "grabbou@gmail.com"
     }
   ],
-  "deprecated": false,
   "description": "Merge objects using descriptors",
   "devDependencies": {
     "istanbul": "0.4.1",
diff --git a/node_modules/methods/package.json b/node_modules/methods/package.json
index 991bc8da176fcf0f293526a9b5abc06b16d7bc6d..b1f922a3b1b66ee2b6b677152f06404a90da336b 100644
--- a/node_modules/methods/package.json
+++ b/node_modules/methods/package.json
@@ -1,34 +1,38 @@
 {
-  "_from": "methods@~1.1.2",
+  "_args": [
+    [
+      "methods@1.1.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "methods@1.1.2",
   "_id": "methods@1.1.2",
   "_inBundle": false,
   "_integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=",
   "_location": "/methods",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "methods@~1.1.2",
+    "raw": "methods@1.1.2",
     "name": "methods",
     "escapedName": "methods",
-    "rawSpec": "~1.1.2",
+    "rawSpec": "1.1.2",
     "saveSpec": null,
-    "fetchSpec": "~1.1.2"
+    "fetchSpec": "1.1.2"
   },
   "_requiredBy": [
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
-  "_shasum": "5529a4d67654134edcc5266656835b0f851afcee",
-  "_spec": "methods@~1.1.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.1.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "browser": {
     "http": false
   },
   "bugs": {
     "url": "https://github.com/jshttp/methods/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -45,7 +49,6 @@
       "url": "http://tjholowaychuk.com"
     }
   ],
-  "deprecated": false,
   "description": "HTTP methods that node supports",
   "devDependencies": {
     "istanbul": "0.4.1",
diff --git a/node_modules/mime-db/package.json b/node_modules/mime-db/package.json
index 51770e21cef1e2d54dcfa59f1c9d5031e9efe079..edf233ca7806e21dcbcbfc35fc241e29bbe39aee 100644
--- a/node_modules/mime-db/package.json
+++ b/node_modules/mime-db/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "mime-db@1.40.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "mime-db@1.40.0",
   "_id": "mime-db@1.40.0",
   "_inBundle": false,
@@ -19,13 +25,11 @@
     "/mime-types"
   ],
   "_resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
-  "_shasum": "a65057e998db090f732a68f6c276d387d4126c32",
-  "_spec": "mime-db@1.40.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\mime-types",
+  "_spec": "1.40.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/jshttp/mime-db/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -42,7 +46,6 @@
       "url": "http://github.com/broofa"
     }
   ],
-  "deprecated": false,
   "description": "Media Type Database",
   "devDependencies": {
     "bluebird": "3.5.4",
diff --git a/node_modules/mime-types/package.json b/node_modules/mime-types/package.json
index da534f517bbb2bee9f86ae070bc55ea86f7a48cb..bc72b2122f9e299d84bf1a073c0592f2ade18731 100644
--- a/node_modules/mime-types/package.json
+++ b/node_modules/mime-types/package.json
@@ -1,32 +1,38 @@
 {
-  "_from": "mime-types@~2.1.24",
+  "_args": [
+    [
+      "mime-types@2.1.24",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "mime-types@2.1.24",
   "_id": "mime-types@2.1.24",
   "_inBundle": false,
   "_integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
   "_location": "/mime-types",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "mime-types@~2.1.24",
+    "raw": "mime-types@2.1.24",
     "name": "mime-types",
     "escapedName": "mime-types",
-    "rawSpec": "~2.1.24",
+    "rawSpec": "2.1.24",
     "saveSpec": null,
-    "fetchSpec": "~2.1.24"
+    "fetchSpec": "2.1.24"
   },
   "_requiredBy": [
     "/accepts",
+    "/form-data",
+    "/request",
     "/type-is"
   ],
   "_resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
-  "_shasum": "b6f8d0b3e951efb77dedeca194cff6d16f676f81",
-  "_spec": "mime-types@~2.1.24",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\accepts",
+  "_spec": "2.1.24",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/jshttp/mime-types/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -46,7 +52,6 @@
   "dependencies": {
     "mime-db": "1.40.0"
   },
-  "deprecated": false,
   "description": "The ultimate javascript content-type utility.",
   "devDependencies": {
     "eslint": "5.16.0",
diff --git a/node_modules/mime/package.json b/node_modules/mime/package.json
index 63072abe8f09d09aa13252aee92299484afe10b8..5020874f02d35f3ef90e711af0ce2b6bbadba0d9 100644
--- a/node_modules/mime/package.json
+++ b/node_modules/mime/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "mime@1.6.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "mime@1.6.0",
   "_id": "mime@1.6.0",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
-  "_shasum": "32cd9e5c64553bd58d19a568af452acff04981b1",
-  "_spec": "mime@1.6.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\send",
+  "_spec": "1.6.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Robert Kieffer",
     "email": "robert@broofa.com",
@@ -33,7 +38,6 @@
   "bugs": {
     "url": "https://github.com/broofa/node-mime/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Benjamin Thomas",
@@ -42,7 +46,6 @@
     }
   ],
   "dependencies": {},
-  "deprecated": false,
   "description": "A comprehensive library for mime-type mapping",
   "devDependencies": {
     "github-release-notes": "0.13.1",
diff --git a/node_modules/minimatch/package.json b/node_modules/minimatch/package.json
index a477b30a0275f2dc0158a11586804295953da11f..59484b98a8fbc72f8971c39680e48c5c903d71dd 100644
--- a/node_modules/minimatch/package.json
+++ b/node_modules/minimatch/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "minimatch@^3.0.4",
+  "_args": [
+    [
+      "minimatch@3.0.4",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "minimatch@3.0.4",
   "_id": "minimatch@3.0.4",
   "_inBundle": false,
   "_integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
   "_location": "/minimatch",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "minimatch@^3.0.4",
+    "raw": "minimatch@3.0.4",
     "name": "minimatch",
     "escapedName": "minimatch",
-    "rawSpec": "^3.0.4",
+    "rawSpec": "3.0.4",
     "saveSpec": null,
-    "fetchSpec": "^3.0.4"
+    "fetchSpec": "3.0.4"
   },
   "_requiredBy": [
     "/glob",
     "/ignore-walk"
   ],
   "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
-  "_shasum": "5166e286457f03306064be5497e8dbb0c3d32083",
-  "_spec": "minimatch@^3.0.4",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\ignore-walk",
+  "_spec": "3.0.4",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -31,11 +36,9 @@
   "bugs": {
     "url": "https://github.com/isaacs/minimatch/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "brace-expansion": "^1.1.7"
   },
-  "deprecated": false,
   "description": "a glob matcher in javascript",
   "devDependencies": {
     "tap": "^10.3.2"
diff --git a/node_modules/minimist/package.json b/node_modules/minimist/package.json
index dfb2d90b8cbeac2377f65fc3ecabc67987e4d9cc..667946467728fcc5e896b86f1bf1a65c8998cdf0 100644
--- a/node_modules/minimist/package.json
+++ b/node_modules/minimist/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "minimist@0.0.8",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "minimist@0.0.8",
   "_id": "minimist@0.0.8",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/mkdirp"
   ],
   "_resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
-  "_shasum": "857fcabfc3397d2625b8228262e86aa7a011b05d",
-  "_spec": "minimist@0.0.8",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\mkdirp",
+  "_spec": "0.0.8",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "James Halliday",
     "email": "mail@substack.net",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/substack/minimist/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "parse argument options",
   "devDependencies": {
     "tap": "~0.4.0",
diff --git a/node_modules/minipass/package.json b/node_modules/minipass/package.json
index dc74dffe32faa9fac564f775f5ca344ff36b5c1c..5b9f0a3cb2dffdb395a84f8b153d8b4181cf80d0 100644
--- a/node_modules/minipass/package.json
+++ b/node_modules/minipass/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "minipass@^2.8.6",
+  "_args": [
+    [
+      "minipass@2.9.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "minipass@2.9.0",
   "_id": "minipass@2.9.0",
   "_inBundle": false,
   "_integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==",
   "_location": "/minipass",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "minipass@^2.8.6",
+    "raw": "minipass@2.9.0",
     "name": "minipass",
     "escapedName": "minipass",
-    "rawSpec": "^2.8.6",
+    "rawSpec": "2.9.0",
     "saveSpec": null,
-    "fetchSpec": "^2.8.6"
+    "fetchSpec": "2.9.0"
   },
   "_requiredBy": [
     "/fs-minipass",
@@ -21,9 +27,8 @@
     "/tar"
   ],
   "_resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz",
-  "_shasum": "e713762e7d3e32fed803115cf93e04bca9fcc9a6",
-  "_spec": "minipass@^2.8.6",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\tar",
+  "_spec": "2.9.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -32,12 +37,10 @@
   "bugs": {
     "url": "https://github.com/isaacs/minipass/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "safe-buffer": "^5.1.2",
     "yallist": "^3.0.0"
   },
-  "deprecated": false,
   "description": "minimal implementation of a PassThrough stream",
   "devDependencies": {
     "end-of-stream": "^1.4.0",
diff --git a/node_modules/minizlib/package.json b/node_modules/minizlib/package.json
index 6a6621295079e439b94b60c334552b5a37e61707..abf5d57aedec4e3f24081f5e3a2a909588a3c3fd 100644
--- a/node_modules/minizlib/package.json
+++ b/node_modules/minizlib/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "minizlib@^1.2.1",
+  "_args": [
+    [
+      "minizlib@1.3.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "minizlib@1.3.3",
   "_id": "minizlib@1.3.3",
   "_inBundle": false,
   "_integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==",
   "_location": "/minizlib",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "minizlib@^1.2.1",
+    "raw": "minizlib@1.3.3",
     "name": "minizlib",
     "escapedName": "minizlib",
-    "rawSpec": "^1.2.1",
+    "rawSpec": "1.3.3",
     "saveSpec": null,
-    "fetchSpec": "^1.2.1"
+    "fetchSpec": "1.3.3"
   },
   "_requiredBy": [
     "/tar"
   ],
   "_resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz",
-  "_shasum": "2290de96818a34c29551c8a8d301216bd65a861d",
-  "_spec": "minizlib@^1.2.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\tar",
+  "_spec": "1.3.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,11 +35,9 @@
   "bugs": {
     "url": "https://github.com/isaacs/minizlib/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "minipass": "^2.9.0"
   },
-  "deprecated": false,
   "description": "A small fast zlib stream built on [minipass](http://npm.im/minipass) and Node.js's zlib binding.",
   "devDependencies": {
     "tap": "^12.0.1"
diff --git a/node_modules/mkdirp/package.json b/node_modules/mkdirp/package.json
index 0fee3e7e31f72a24bed2ecf12ad2149ec0ac43c7..631ad7a90fe30fa1952dd8cb40d0f702ac3481be 100644
--- a/node_modules/mkdirp/package.json
+++ b/node_modules/mkdirp/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "mkdirp@^0.5.1",
+  "_args": [
+    [
+      "mkdirp@0.5.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "mkdirp@0.5.1",
   "_id": "mkdirp@0.5.1",
   "_inBundle": false,
   "_integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
   "_location": "/mkdirp",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "mkdirp@^0.5.1",
+    "raw": "mkdirp@0.5.1",
     "name": "mkdirp",
     "escapedName": "mkdirp",
-    "rawSpec": "^0.5.1",
+    "rawSpec": "0.5.1",
     "saveSpec": null,
-    "fetchSpec": "^0.5.1"
+    "fetchSpec": "0.5.1"
   },
   "_requiredBy": [
     "/node-pre-gyp",
     "/tar"
   ],
   "_resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
-  "_shasum": "30057438eac6cf7f8c4767f38648d6697d75c903",
-  "_spec": "mkdirp@^0.5.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\node-pre-gyp",
+  "_spec": "0.5.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "James Halliday",
     "email": "mail@substack.net",
@@ -34,11 +39,9 @@
   "bugs": {
     "url": "https://github.com/substack/node-mkdirp/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "minimist": "0.0.8"
   },
-  "deprecated": false,
   "description": "Recursively mkdir, like `mkdir -p`",
   "devDependencies": {
     "mock-fs": "2 >=2.7.0",
diff --git a/node_modules/ms/package.json b/node_modules/ms/package.json
index 944f39f78601c9c3c273a7e0e6cd3d1c9fe777ae..bfdc4dc3ad6b90e6b760375d929432de07711c32 100644
--- a/node_modules/ms/package.json
+++ b/node_modules/ms/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "ms@2.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "ms@2.0.0",
   "_id": "ms@2.0.0",
   "_inBundle": false,
@@ -19,14 +25,11 @@
     "/debug"
   ],
   "_resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-  "_shasum": "5608aeadfc00be6c2901df5f9861788de0d597c8",
-  "_spec": "ms@2.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\debug",
+  "_spec": "2.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/zeit/ms/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Tiny milisecond conversion utility",
   "devDependencies": {
     "eslint": "3.19.0",
diff --git a/node_modules/nan/package.json b/node_modules/nan/package.json
index c67843368326be983cfb7ab31f5d9fd5aa0a800d..763029db99c38c66832a9dc511585b6b56af05b6 100644
--- a/node_modules/nan/package.json
+++ b/node_modules/nan/package.json
@@ -1,31 +1,35 @@
 {
-  "_from": "nan@^2.12.1",
+  "_args": [
+    [
+      "nan@2.14.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "nan@2.14.0",
   "_id": "nan@2.14.0",
   "_inBundle": false,
   "_integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==",
   "_location": "/nan",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "nan@^2.12.1",
+    "raw": "nan@2.14.0",
     "name": "nan",
     "escapedName": "nan",
-    "rawSpec": "^2.12.1",
+    "rawSpec": "2.14.0",
     "saveSpec": null,
-    "fetchSpec": "^2.12.1"
+    "fetchSpec": "2.14.0"
   },
   "_requiredBy": [
     "/sqlite3"
   ],
   "_resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz",
-  "_shasum": "7818f722027b2459a86f0295d434d1fc2336c52c",
-  "_spec": "nan@^2.12.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sqlite3",
+  "_spec": "2.14.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/nodejs/nan/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Rod Vagg",
@@ -68,7 +72,6 @@
       "url": "https://github.com/mkrufky"
     }
   ],
-  "deprecated": false,
   "description": "Native Abstractions for Node.js: C++ header for Node 0.8 -> 11 compatibility",
   "devDependencies": {
     "bindings": "~1.2.1",
diff --git a/node_modules/needle/node_modules/debug/package.json b/node_modules/needle/node_modules/debug/package.json
index f5bc411910d5c088e6843bb7b36ca2faf02542bd..1907347445d2365ddb27e9222da38ec2f491935c 100644
--- a/node_modules/needle/node_modules/debug/package.json
+++ b/node_modules/needle/node_modules/debug/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "debug@^3.2.6",
+  "_args": [
+    [
+      "debug@3.2.6",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "debug@3.2.6",
   "_id": "debug@3.2.6",
   "_inBundle": false,
   "_integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
   "_location": "/needle/debug",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "debug@^3.2.6",
+    "raw": "debug@3.2.6",
     "name": "debug",
     "escapedName": "debug",
-    "rawSpec": "^3.2.6",
+    "rawSpec": "3.2.6",
     "saveSpec": null,
-    "fetchSpec": "^3.2.6"
+    "fetchSpec": "3.2.6"
   },
   "_requiredBy": [
     "/needle"
   ],
   "_resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
-  "_shasum": "e83d17de16d8a7efb7717edbe5fb10135eee629b",
-  "_spec": "debug@^3.2.6",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\needle",
+  "_spec": "3.2.6",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca"
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/visionmedia/debug/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Nathan Rajlich",
@@ -45,7 +49,6 @@
   "dependencies": {
     "ms": "^2.1.1"
   },
-  "deprecated": false,
   "description": "small debugging utility",
   "devDependencies": {
     "@babel/cli": "^7.0.0",
diff --git a/node_modules/needle/node_modules/ms/package.json b/node_modules/needle/node_modules/ms/package.json
index 18981722f67fac480ae10ad49ae94ea38d38a051..a272d0131d7bcd11fdbd79c14650b06bc06151b6 100644
--- a/node_modules/needle/node_modules/ms/package.json
+++ b/node_modules/needle/node_modules/ms/package.json
@@ -1,32 +1,35 @@
 {
-  "_from": "ms@^2.1.1",
+  "_args": [
+    [
+      "ms@2.1.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "ms@2.1.2",
   "_id": "ms@2.1.2",
   "_inBundle": false,
   "_integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
   "_location": "/needle/ms",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "ms@^2.1.1",
+    "raw": "ms@2.1.2",
     "name": "ms",
     "escapedName": "ms",
-    "rawSpec": "^2.1.1",
+    "rawSpec": "2.1.2",
     "saveSpec": null,
-    "fetchSpec": "^2.1.1"
+    "fetchSpec": "2.1.2"
   },
   "_requiredBy": [
     "/needle/debug"
   ],
   "_resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-  "_shasum": "d09d1f357b443f493382a8eb3ccd183872ae6009",
-  "_spec": "ms@^2.1.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\needle\\node_modules\\debug",
+  "_spec": "2.1.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/zeit/ms/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Tiny millisecond conversion utility",
   "devDependencies": {
     "eslint": "4.12.1",
diff --git a/node_modules/needle/package.json b/node_modules/needle/package.json
index 2dd7f5c6938599b69798cc27798a5870dd077265..537fbac99e5266dc9fb2b86ad8ee2936d84fffd6 100644
--- a/node_modules/needle/package.json
+++ b/node_modules/needle/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "needle@^2.2.1",
+  "_args": [
+    [
+      "needle@2.4.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "needle@2.4.0",
   "_id": "needle@2.4.0",
   "_inBundle": false,
   "_integrity": "sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==",
   "_location": "/needle",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "needle@^2.2.1",
+    "raw": "needle@2.4.0",
     "name": "needle",
     "escapedName": "needle",
-    "rawSpec": "^2.2.1",
+    "rawSpec": "2.4.0",
     "saveSpec": null,
-    "fetchSpec": "^2.2.1"
+    "fetchSpec": "2.4.0"
   },
   "_requiredBy": [
     "/node-pre-gyp"
   ],
   "_resolved": "https://registry.npmjs.org/needle/-/needle-2.4.0.tgz",
-  "_shasum": "6833e74975c444642590e15a750288c5f939b57c",
-  "_spec": "needle@^2.2.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\node-pre-gyp",
+  "_spec": "2.4.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Tomás Pollak",
     "email": "tomas@forkhq.com"
@@ -32,13 +37,11 @@
   "bugs": {
     "url": "https://github.com/tomas/needle/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "debug": "^3.2.6",
     "iconv-lite": "^0.4.4",
     "sax": "^1.2.4"
   },
-  "deprecated": false,
   "description": "The leanest and most handsome HTTP client in the Nodelands.",
   "devDependencies": {
     "JSONStream": "^1.3.5",
diff --git a/node_modules/negotiator/package.json b/node_modules/negotiator/package.json
index f99671a09c931f94bcbd01a2c964485b10567504..1667e080fe9ba627fad3fdef067153f4c5d0d8c6 100644
--- a/node_modules/negotiator/package.json
+++ b/node_modules/negotiator/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "negotiator@0.6.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "negotiator@0.6.2",
   "_id": "negotiator@0.6.2",
   "_inBundle": false,
@@ -19,13 +25,11 @@
     "/accepts"
   ],
   "_resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
-  "_shasum": "feacf7ccf525a77ae9634436a64883ffeca346fb",
-  "_spec": "negotiator@0.6.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\accepts",
+  "_spec": "0.6.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/jshttp/negotiator/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -41,7 +45,6 @@
       "url": "http://blog.izs.me/"
     }
   ],
-  "deprecated": false,
   "description": "HTTP content negotiation",
   "devDependencies": {
     "eslint": "5.16.0",
diff --git a/node_modules/node-pre-gyp/package.json b/node_modules/node-pre-gyp/package.json
index 571726d97c73432f465a7363d2c46e1885cd2a98..b058e3ce636607f4ccfec909e1587cf5dcf2abb5 100644
--- a/node_modules/node-pre-gyp/package.json
+++ b/node_modules/node-pre-gyp/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "node-pre-gyp@^0.11.0",
+  "_args": [
+    [
+      "node-pre-gyp@0.11.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "node-pre-gyp@0.11.0",
   "_id": "node-pre-gyp@0.11.0",
   "_inBundle": false,
   "_integrity": "sha512-TwWAOZb0j7e9eGaf9esRx3ZcLaE5tQ2lvYy1pb5IAaG1a2e2Kv5Lms1Y4hpj+ciXJRofIxxlt5haeQ/2ANeE0Q==",
   "_location": "/node-pre-gyp",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "node-pre-gyp@^0.11.0",
+    "raw": "node-pre-gyp@0.11.0",
     "name": "node-pre-gyp",
     "escapedName": "node-pre-gyp",
-    "rawSpec": "^0.11.0",
+    "rawSpec": "0.11.0",
     "saveSpec": null,
-    "fetchSpec": "^0.11.0"
+    "fetchSpec": "0.11.0"
   },
   "_requiredBy": [
     "/sqlite3"
   ],
   "_resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.11.0.tgz",
-  "_shasum": "db1f33215272f692cd38f03238e3e9b47c5dd054",
-  "_spec": "node-pre-gyp@^0.11.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sqlite3",
+  "_spec": "0.11.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Dane Springmeyer",
     "email": "dane@mapbox.com"
@@ -32,7 +37,6 @@
   "bugs": {
     "url": "https://github.com/mapbox/node-pre-gyp/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "detect-libc": "^1.0.2",
     "mkdirp": "^0.5.1",
@@ -45,7 +49,6 @@
     "semver": "^5.3.0",
     "tar": "^4"
   },
-  "deprecated": false,
   "description": "Node.js native addon binary install tool",
   "devDependencies": {
     "aws-sdk": "^2.28.0",
diff --git a/node_modules/nopt/package.json b/node_modules/nopt/package.json
index 046ae13d21b74552f81f10d106f36b2990ede1d7..18fa4e499355ac7652c21c70e3544e2f21356cd4 100644
--- a/node_modules/nopt/package.json
+++ b/node_modules/nopt/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "nopt@^4.0.1",
+  "_args": [
+    [
+      "nopt@4.0.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "nopt@4.0.1",
   "_id": "nopt@4.0.1",
   "_inBundle": false,
   "_integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=",
   "_location": "/nopt",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "nopt@^4.0.1",
+    "raw": "nopt@4.0.1",
     "name": "nopt",
     "escapedName": "nopt",
-    "rawSpec": "^4.0.1",
+    "rawSpec": "4.0.1",
     "saveSpec": null,
-    "fetchSpec": "^4.0.1"
+    "fetchSpec": "4.0.1"
   },
   "_requiredBy": [
     "/node-pre-gyp"
   ],
   "_resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz",
-  "_shasum": "d0d4685afd5415193c8c7505602d0d17cd64474d",
-  "_spec": "nopt@^4.0.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\node-pre-gyp",
+  "_spec": "4.0.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -33,12 +38,10 @@
   "bugs": {
     "url": "https://github.com/npm/nopt/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "abbrev": "1",
     "osenv": "^0.1.4"
   },
-  "deprecated": false,
   "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
   "devDependencies": {
     "tap": "^8.0.1"
diff --git a/node_modules/npm-bundled/package.json b/node_modules/npm-bundled/package.json
index 97205ef3f56507c5d37118fe29c955c402511e63..342b714b3fceb3d61af3ee4aca92722880128443 100644
--- a/node_modules/npm-bundled/package.json
+++ b/node_modules/npm-bundled/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "npm-bundled@^1.0.1",
+  "_args": [
+    [
+      "npm-bundled@1.0.6",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "npm-bundled@1.0.6",
   "_id": "npm-bundled@1.0.6",
   "_inBundle": false,
   "_integrity": "sha512-8/JCaftHwbd//k6y2rEWp6k1wxVfpFzB6t1p825+cUb7Ym2XQfhwIC5KwhrvzZRJu+LtDE585zVaS32+CGtf0g==",
   "_location": "/npm-bundled",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "npm-bundled@^1.0.1",
+    "raw": "npm-bundled@1.0.6",
     "name": "npm-bundled",
     "escapedName": "npm-bundled",
-    "rawSpec": "^1.0.1",
+    "rawSpec": "1.0.6",
     "saveSpec": null,
-    "fetchSpec": "^1.0.1"
+    "fetchSpec": "1.0.6"
   },
   "_requiredBy": [
     "/npm-packlist"
   ],
   "_resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.6.tgz",
-  "_shasum": "e7ba9aadcef962bb61248f91721cd932b3fe6bdd",
-  "_spec": "npm-bundled@^1.0.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\npm-packlist",
+  "_spec": "1.0.6",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/npm/npm-bundled/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "list things in node_modules that are bundledDependencies, or transitive dependencies thereof",
   "devDependencies": {
     "mkdirp": "^0.5.1",
diff --git a/node_modules/npm-packlist/package.json b/node_modules/npm-packlist/package.json
index bcc9c824bc0a11d1217c316bb3f767178f90b5c4..356ee96031a9291532017f242531a1eac78c98d0 100644
--- a/node_modules/npm-packlist/package.json
+++ b/node_modules/npm-packlist/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "npm-packlist@^1.1.6",
+  "_args": [
+    [
+      "npm-packlist@1.4.6",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "npm-packlist@1.4.6",
   "_id": "npm-packlist@1.4.6",
   "_inBundle": false,
   "_integrity": "sha512-u65uQdb+qwtGvEJh/DgQgW1Xg7sqeNbmxYyrvlNznaVTjV3E5P6F/EFjM+BVHXl7JJlsdG8A64M0XI8FI/IOlg==",
   "_location": "/npm-packlist",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "npm-packlist@^1.1.6",
+    "raw": "npm-packlist@1.4.6",
     "name": "npm-packlist",
     "escapedName": "npm-packlist",
-    "rawSpec": "^1.1.6",
+    "rawSpec": "1.4.6",
     "saveSpec": null,
-    "fetchSpec": "^1.1.6"
+    "fetchSpec": "1.4.6"
   },
   "_requiredBy": [
     "/node-pre-gyp"
   ],
   "_resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.6.tgz",
-  "_shasum": "53ba3ed11f8523079f1457376dd379ee4ea42ff4",
-  "_spec": "npm-packlist@^1.1.6",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\node-pre-gyp",
+  "_spec": "1.4.6",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,12 +35,10 @@
   "bugs": {
     "url": "https://github.com/npm/npm-packlist/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "ignore-walk": "^3.0.1",
     "npm-bundled": "^1.0.1"
   },
-  "deprecated": false,
   "description": "Get a list of the files to add from a folder into an npm package",
   "devDependencies": {
     "mkdirp": "^0.5.1",
diff --git a/node_modules/npmlog/package.json b/node_modules/npmlog/package.json
index 6493e4e7339d2e1ccf8a521f8def580805f9f0d0..1849f8f8f4f46832990578af4ffe3902a53ad9eb 100644
--- a/node_modules/npmlog/package.json
+++ b/node_modules/npmlog/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "npmlog@^4.0.2",
+  "_args": [
+    [
+      "npmlog@4.1.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "npmlog@4.1.2",
   "_id": "npmlog@4.1.2",
   "_inBundle": false,
   "_integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
   "_location": "/npmlog",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "npmlog@^4.0.2",
+    "raw": "npmlog@4.1.2",
     "name": "npmlog",
     "escapedName": "npmlog",
-    "rawSpec": "^4.0.2",
+    "rawSpec": "4.1.2",
     "saveSpec": null,
-    "fetchSpec": "^4.0.2"
+    "fetchSpec": "4.1.2"
   },
   "_requiredBy": [
     "/node-pre-gyp"
   ],
   "_resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
-  "_shasum": "08a7f2a8bf734604779a9efa4ad5cc717abb954b",
-  "_spec": "npmlog@^4.0.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\node-pre-gyp",
+  "_spec": "4.1.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,14 +35,12 @@
   "bugs": {
     "url": "https://github.com/npm/npmlog/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "are-we-there-yet": "~1.1.2",
     "console-control-strings": "~1.1.0",
     "gauge": "~2.7.3",
     "set-blocking": "~2.0.0"
   },
-  "deprecated": false,
   "description": "logger for npm",
   "devDependencies": {
     "standard": "~7.1.2",
diff --git a/node_modules/number-is-nan/package.json b/node_modules/number-is-nan/package.json
index da36277857af00ae1032cdc414caacfd72f05daf..052785ac1bf59aab5af4e9b2f802735164d57a5a 100644
--- a/node_modules/number-is-nan/package.json
+++ b/node_modules/number-is-nan/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "number-is-nan@^1.0.0",
+  "_args": [
+    [
+      "number-is-nan@1.0.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "number-is-nan@1.0.1",
   "_id": "number-is-nan@1.0.1",
   "_inBundle": false,
   "_integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
   "_location": "/number-is-nan",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "number-is-nan@^1.0.0",
+    "raw": "number-is-nan@1.0.1",
     "name": "number-is-nan",
     "escapedName": "number-is-nan",
-    "rawSpec": "^1.0.0",
+    "rawSpec": "1.0.1",
     "saveSpec": null,
-    "fetchSpec": "^1.0.0"
+    "fetchSpec": "1.0.1"
   },
   "_requiredBy": [
     "/is-fullwidth-code-point"
   ],
   "_resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
-  "_shasum": "097b602b53422a522c1afb8790318336941a011d",
-  "_spec": "number-is-nan@^1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\is-fullwidth-code-point",
+  "_spec": "1.0.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Sindre Sorhus",
     "email": "sindresorhus@gmail.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/sindresorhus/number-is-nan/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "ES2015 Number.isNaN() ponyfill",
   "devDependencies": {
     "ava": "*"
diff --git a/node_modules/oauth-sign/package.json b/node_modules/oauth-sign/package.json
index df642cc0b52ac30e68164179b84eada0c316cddc..321a4c6d21e968b65b2aa2c1748b71224368b13e 100644
--- a/node_modules/oauth-sign/package.json
+++ b/node_modules/oauth-sign/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "oauth-sign@~0.9.0",
+  "_args": [
+    [
+      "oauth-sign@0.9.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "oauth-sign@0.9.0",
   "_id": "oauth-sign@0.9.0",
   "_inBundle": false,
   "_integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
   "_location": "/oauth-sign",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "oauth-sign@~0.9.0",
+    "raw": "oauth-sign@0.9.0",
     "name": "oauth-sign",
     "escapedName": "oauth-sign",
-    "rawSpec": "~0.9.0",
+    "rawSpec": "0.9.0",
     "saveSpec": null,
-    "fetchSpec": "~0.9.0"
+    "fetchSpec": "0.9.0"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
-  "_shasum": "47a7b016baa68b5fa0ecf3dee08a85c679ac6455",
-  "_spec": "oauth-sign@~0.9.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "0.9.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Mikeal Rogers",
     "email": "mikeal.rogers@gmail.com",
@@ -30,9 +35,7 @@
   "bugs": {
     "url": "https://github.com/mikeal/oauth-sign/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.",
   "devDependencies": {},
   "engines": {
diff --git a/node_modules/object-assign/package.json b/node_modules/object-assign/package.json
index b05b876c29913deaea2edaa5a5dbb5a8d5a00488..27a3f88a2a5f7c023a69aa180f2e57184aa00d9b 100644
--- a/node_modules/object-assign/package.json
+++ b/node_modules/object-assign/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "object-assign@^4.1.0",
+  "_args": [
+    [
+      "object-assign@4.1.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "object-assign@4.1.1",
   "_id": "object-assign@4.1.1",
   "_inBundle": false,
   "_integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
   "_location": "/object-assign",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "object-assign@^4.1.0",
+    "raw": "object-assign@4.1.1",
     "name": "object-assign",
     "escapedName": "object-assign",
-    "rawSpec": "^4.1.0",
+    "rawSpec": "4.1.1",
     "saveSpec": null,
-    "fetchSpec": "^4.1.0"
+    "fetchSpec": "4.1.1"
   },
   "_requiredBy": [
     "/gauge"
   ],
   "_resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
-  "_shasum": "2109adc7965887cfc05cbbd442cac8bfbb360863",
-  "_spec": "object-assign@^4.1.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\gauge",
+  "_spec": "4.1.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Sindre Sorhus",
     "email": "sindresorhus@gmail.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/sindresorhus/object-assign/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "ES2015 `Object.assign()` ponyfill",
   "devDependencies": {
     "ava": "^0.16.0",
diff --git a/node_modules/on-finished/package.json b/node_modules/on-finished/package.json
index 50b22079605d9a0cfc18df11409f9d66f2901728..4263877e370578fbfd71cc17d7b3071d40897f37 100644
--- a/node_modules/on-finished/package.json
+++ b/node_modules/on-finished/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "on-finished@~2.3.0",
+  "_args": [
+    [
+      "on-finished@2.3.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "on-finished@2.3.0",
   "_id": "on-finished@2.3.0",
   "_inBundle": false,
   "_integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
   "_location": "/on-finished",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "on-finished@~2.3.0",
+    "raw": "on-finished@2.3.0",
     "name": "on-finished",
     "escapedName": "on-finished",
-    "rawSpec": "~2.3.0",
+    "rawSpec": "2.3.0",
     "saveSpec": null,
-    "fetchSpec": "~2.3.0"
+    "fetchSpec": "2.3.0"
   },
   "_requiredBy": [
     "/body-parser",
@@ -22,13 +28,11 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
-  "_shasum": "20f1336481b083cd75337992a16971aa2d906947",
-  "_spec": "on-finished@~2.3.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "2.3.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/jshttp/on-finished/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -43,7 +47,6 @@
   "dependencies": {
     "ee-first": "1.1.1"
   },
-  "deprecated": false,
   "description": "Execute a callback when a request closes, finishes, or errors",
   "devDependencies": {
     "istanbul": "0.3.9",
diff --git a/node_modules/once/package.json b/node_modules/once/package.json
index 003f701a52421c1512e7267397b041716ad85780..7dddb71a79fe9509665626f8c807ce365be11467 100644
--- a/node_modules/once/package.json
+++ b/node_modules/once/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "once@^1.3.0",
+  "_args": [
+    [
+      "once@1.4.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "once@1.4.0",
   "_id": "once@1.4.0",
   "_inBundle": false,
   "_integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
   "_location": "/once",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "once@^1.3.0",
+    "raw": "once@1.4.0",
     "name": "once",
     "escapedName": "once",
-    "rawSpec": "^1.3.0",
+    "rawSpec": "1.4.0",
     "saveSpec": null,
-    "fetchSpec": "^1.3.0"
+    "fetchSpec": "1.4.0"
   },
   "_requiredBy": [
     "/glob",
     "/inflight"
   ],
   "_resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
-  "_shasum": "583b1aa775961d4b113ac17d9c50baef9dd76bd1",
-  "_spec": "once@^1.3.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\glob",
+  "_spec": "1.4.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -31,11 +36,9 @@
   "bugs": {
     "url": "https://github.com/isaacs/once/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "wrappy": "1"
   },
-  "deprecated": false,
   "description": "Run a function exactly one time",
   "devDependencies": {
     "tap": "^7.0.1"
diff --git a/node_modules/os-homedir/package.json b/node_modules/os-homedir/package.json
index 83eb940c5ca6de23b55bcc44bc2e300799941c1e..ceb269b419020282d23bd930dff00a9060ae2922 100644
--- a/node_modules/os-homedir/package.json
+++ b/node_modules/os-homedir/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "os-homedir@^1.0.0",
+  "_args": [
+    [
+      "os-homedir@1.0.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "os-homedir@1.0.2",
   "_id": "os-homedir@1.0.2",
   "_inBundle": false,
   "_integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=",
   "_location": "/os-homedir",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "os-homedir@^1.0.0",
+    "raw": "os-homedir@1.0.2",
     "name": "os-homedir",
     "escapedName": "os-homedir",
-    "rawSpec": "^1.0.0",
+    "rawSpec": "1.0.2",
     "saveSpec": null,
-    "fetchSpec": "^1.0.0"
+    "fetchSpec": "1.0.2"
   },
   "_requiredBy": [
     "/osenv"
   ],
   "_resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
-  "_shasum": "ffbc4988336e0e833de0c168c7ef152121aa7fb3",
-  "_spec": "os-homedir@^1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\osenv",
+  "_spec": "1.0.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Sindre Sorhus",
     "email": "sindresorhus@gmail.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/sindresorhus/os-homedir/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Node.js 4 `os.homedir()` ponyfill",
   "devDependencies": {
     "ava": "*",
diff --git a/node_modules/os-tmpdir/package.json b/node_modules/os-tmpdir/package.json
index 18cf18e324016b5b7a5adf307c26eedc7414c411..caeb4d76916aee51678d1eed584d53a603bc2b48 100644
--- a/node_modules/os-tmpdir/package.json
+++ b/node_modules/os-tmpdir/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "os-tmpdir@^1.0.0",
+  "_args": [
+    [
+      "os-tmpdir@1.0.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "os-tmpdir@1.0.2",
   "_id": "os-tmpdir@1.0.2",
   "_inBundle": false,
   "_integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
   "_location": "/os-tmpdir",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "os-tmpdir@^1.0.0",
+    "raw": "os-tmpdir@1.0.2",
     "name": "os-tmpdir",
     "escapedName": "os-tmpdir",
-    "rawSpec": "^1.0.0",
+    "rawSpec": "1.0.2",
     "saveSpec": null,
-    "fetchSpec": "^1.0.0"
+    "fetchSpec": "1.0.2"
   },
   "_requiredBy": [
     "/osenv"
   ],
   "_resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
-  "_shasum": "bbe67406c79aa85c5cfec766fe5734555dfa1274",
-  "_spec": "os-tmpdir@^1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\osenv",
+  "_spec": "1.0.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Sindre Sorhus",
     "email": "sindresorhus@gmail.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/sindresorhus/os-tmpdir/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Node.js os.tmpdir() ponyfill",
   "devDependencies": {
     "ava": "*",
diff --git a/node_modules/osenv/package.json b/node_modules/osenv/package.json
index dede3a41636326011eb3fa7cfb1f6a0c6a6307e3..e13b4985d889a42c7840dcdc4db47bd60aba6495 100644
--- a/node_modules/osenv/package.json
+++ b/node_modules/osenv/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "osenv@^0.1.4",
+  "_args": [
+    [
+      "osenv@0.1.5",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "osenv@0.1.5",
   "_id": "osenv@0.1.5",
   "_inBundle": false,
   "_integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==",
   "_location": "/osenv",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "osenv@^0.1.4",
+    "raw": "osenv@0.1.5",
     "name": "osenv",
     "escapedName": "osenv",
-    "rawSpec": "^0.1.4",
+    "rawSpec": "0.1.5",
     "saveSpec": null,
-    "fetchSpec": "^0.1.4"
+    "fetchSpec": "0.1.5"
   },
   "_requiredBy": [
     "/nopt"
   ],
   "_resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz",
-  "_shasum": "85cdfafaeb28e8677f416e287592b5f3f49ea410",
-  "_spec": "osenv@^0.1.4",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\nopt",
+  "_spec": "0.1.5",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,12 +35,10 @@
   "bugs": {
     "url": "https://github.com/npm/osenv/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "os-homedir": "^1.0.0",
     "os-tmpdir": "^1.0.0"
   },
-  "deprecated": false,
   "description": "Look up environment settings specific to different operating systems",
   "devDependencies": {
     "tap": "^11.1.0"
diff --git a/node_modules/parseurl/package.json b/node_modules/parseurl/package.json
index b2c7b396170f859b67cf2e5a270d98fda239a3e4..6768cfdfc237aa0fb362be0ea876eb63d184a802 100644
--- a/node_modules/parseurl/package.json
+++ b/node_modules/parseurl/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "parseurl@~1.3.3",
+  "_args": [
+    [
+      "parseurl@1.3.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "parseurl@1.3.3",
   "_id": "parseurl@1.3.3",
   "_inBundle": false,
   "_integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
   "_location": "/parseurl",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "parseurl@~1.3.3",
+    "raw": "parseurl@1.3.3",
     "name": "parseurl",
     "escapedName": "parseurl",
-    "rawSpec": "~1.3.3",
+    "rawSpec": "1.3.3",
     "saveSpec": null,
-    "fetchSpec": "~1.3.3"
+    "fetchSpec": "1.3.3"
   },
   "_requiredBy": [
     "/express",
@@ -21,13 +27,11 @@
     "/serve-static"
   ],
   "_resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
-  "_shasum": "9da19e7bee8d12dff0513ed5b76957793bc2e8d4",
-  "_spec": "parseurl@~1.3.3",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.3.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/pillarjs/parseurl/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -39,7 +43,6 @@
       "url": "http://jongleberry.com"
     }
   ],
-  "deprecated": false,
   "description": "parse a url with memoization",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/node_modules/path-is-absolute/package.json b/node_modules/path-is-absolute/package.json
index ba2857c21e178486129f6da687aa93ace59620d0..03d719ca594b6d6006d1fa18c99fd8952c71d504 100644
--- a/node_modules/path-is-absolute/package.json
+++ b/node_modules/path-is-absolute/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "path-is-absolute@^1.0.0",
+  "_args": [
+    [
+      "path-is-absolute@1.0.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "path-is-absolute@1.0.1",
   "_id": "path-is-absolute@1.0.1",
   "_inBundle": false,
   "_integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
   "_location": "/path-is-absolute",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "path-is-absolute@^1.0.0",
+    "raw": "path-is-absolute@1.0.1",
     "name": "path-is-absolute",
     "escapedName": "path-is-absolute",
-    "rawSpec": "^1.0.0",
+    "rawSpec": "1.0.1",
     "saveSpec": null,
-    "fetchSpec": "^1.0.0"
+    "fetchSpec": "1.0.1"
   },
   "_requiredBy": [
     "/glob"
   ],
   "_resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
-  "_shasum": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f",
-  "_spec": "path-is-absolute@^1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\glob",
+  "_spec": "1.0.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Sindre Sorhus",
     "email": "sindresorhus@gmail.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/sindresorhus/path-is-absolute/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Node.js 0.12 path.isAbsolute() ponyfill",
   "devDependencies": {
     "xo": "^0.16.0"
diff --git a/node_modules/path-to-regexp/package.json b/node_modules/path-to-regexp/package.json
index 962dab141ea29c05426725351e79e1857f3f72aa..f88520a2856bc41dde3d2673e8e9a43322fd8eb1 100644
--- a/node_modules/path-to-regexp/package.json
+++ b/node_modules/path-to-regexp/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "path-to-regexp@0.1.7",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "path-to-regexp@0.1.7",
   "_id": "path-to-regexp@0.1.7",
   "_inBundle": false,
@@ -19,19 +25,16 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
-  "_shasum": "df604178005f522f15eb4490e7247a1bfaa67f8c",
-  "_spec": "path-to-regexp@0.1.7",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "0.1.7",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/component/path-to-regexp/issues"
   },
-  "bundleDependencies": false,
   "component": {
     "scripts": {
       "path-to-regexp": "index.js"
     }
   },
-  "deprecated": false,
   "description": "Express style path to RegExp utility",
   "devDependencies": {
     "istanbul": "^0.2.6",
diff --git a/node_modules/performance-now/package.json b/node_modules/performance-now/package.json
index 17e00f964767e101a4d17da465c2337775461f47..a0c7c97e869123415d7624f35bb285a371dfa082 100644
--- a/node_modules/performance-now/package.json
+++ b/node_modules/performance-now/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "performance-now@^2.1.0",
+  "_args": [
+    [
+      "performance-now@2.1.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "performance-now@2.1.0",
   "_id": "performance-now@2.1.0",
   "_inBundle": false,
   "_integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
   "_location": "/performance-now",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "performance-now@^2.1.0",
+    "raw": "performance-now@2.1.0",
     "name": "performance-now",
     "escapedName": "performance-now",
-    "rawSpec": "^2.1.0",
+    "rawSpec": "2.1.0",
     "saveSpec": null,
-    "fetchSpec": "^2.1.0"
+    "fetchSpec": "2.1.0"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
-  "_shasum": "6309f4e0e5fa913ec1c69307ae364b4b377c9e7b",
-  "_spec": "performance-now@^2.1.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "2.1.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Braveg1rl",
     "email": "braveg1rl@outlook.com"
@@ -29,9 +34,7 @@
   "bugs": {
     "url": "https://github.com/braveg1rl/performance-now/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "Implements performance.now (based on process.hrtime).",
   "devDependencies": {
     "bluebird": "^3.4.7",
diff --git a/node_modules/process-nextick-args/package.json b/node_modules/process-nextick-args/package.json
index 44e8f23653cad59f2a806c47b603911495009a36..57c36fe601b2a754d31bc3fa713917050ed75264 100644
--- a/node_modules/process-nextick-args/package.json
+++ b/node_modules/process-nextick-args/package.json
@@ -1,33 +1,36 @@
 {
-  "_from": "process-nextick-args@~2.0.0",
+  "_args": [
+    [
+      "process-nextick-args@2.0.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "process-nextick-args@2.0.1",
   "_id": "process-nextick-args@2.0.1",
   "_inBundle": false,
   "_integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==",
   "_location": "/process-nextick-args",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "process-nextick-args@~2.0.0",
+    "raw": "process-nextick-args@2.0.1",
     "name": "process-nextick-args",
     "escapedName": "process-nextick-args",
-    "rawSpec": "~2.0.0",
+    "rawSpec": "2.0.1",
     "saveSpec": null,
-    "fetchSpec": "~2.0.0"
+    "fetchSpec": "2.0.1"
   },
   "_requiredBy": [
     "/readable-stream"
   ],
   "_resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
-  "_shasum": "7820d9b16120cc55ca9ae7792680ae7dba6d7fe2",
-  "_spec": "process-nextick-args@~2.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\readable-stream",
+  "_spec": "2.0.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": "",
   "bugs": {
     "url": "https://github.com/calvinmetcalf/process-nextick-args/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "process.nextTick but always with args",
   "devDependencies": {
     "tap": "~0.2.6"
diff --git a/node_modules/proxy-addr/package.json b/node_modules/proxy-addr/package.json
index eafa9f662669e8ab441cb332e8ffb3c509af268f..dbd20c198827f28318c5c72c0e82962167828762 100644
--- a/node_modules/proxy-addr/package.json
+++ b/node_modules/proxy-addr/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "proxy-addr@~2.0.5",
+  "_args": [
+    [
+      "proxy-addr@2.0.5",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "proxy-addr@2.0.5",
   "_id": "proxy-addr@2.0.5",
   "_inBundle": false,
   "_integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
   "_location": "/proxy-addr",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "proxy-addr@~2.0.5",
+    "raw": "proxy-addr@2.0.5",
     "name": "proxy-addr",
     "escapedName": "proxy-addr",
-    "rawSpec": "~2.0.5",
+    "rawSpec": "2.0.5",
     "saveSpec": null,
-    "fetchSpec": "~2.0.5"
+    "fetchSpec": "2.0.5"
   },
   "_requiredBy": [
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
-  "_shasum": "34cbd64a2d81f4b1fd21e76f9f06c8a45299ee34",
-  "_spec": "proxy-addr@~2.0.5",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "2.0.5",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,12 +34,10 @@
   "bugs": {
     "url": "https://github.com/jshttp/proxy-addr/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "forwarded": "~0.1.2",
     "ipaddr.js": "1.9.0"
   },
-  "deprecated": false,
   "description": "Determine address of proxied request",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/node_modules/psl/package.json b/node_modules/psl/package.json
index f170bc7a13a7ef8bccb790915aaf3c354bd4cbae..ddf6dcba87c5e3dd397b489e65bbf7d89cc6ce66 100644
--- a/node_modules/psl/package.json
+++ b/node_modules/psl/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "psl@^1.1.24",
+  "_args": [
+    [
+      "psl@1.4.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "psl@1.4.0",
   "_id": "psl@1.4.0",
   "_inBundle": false,
   "_integrity": "sha512-HZzqCGPecFLyoRj5HLfuDSKYTJkAfB5thKBIkRHtGjWwY7p1dAyveIbXIq4tO0KYfDF2tHqPUgY9SDnGm00uFw==",
   "_location": "/psl",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "psl@^1.1.24",
+    "raw": "psl@1.4.0",
     "name": "psl",
     "escapedName": "psl",
-    "rawSpec": "^1.1.24",
+    "rawSpec": "1.4.0",
     "saveSpec": null,
-    "fetchSpec": "^1.1.24"
+    "fetchSpec": "1.4.0"
   },
   "_requiredBy": [
     "/tough-cookie"
   ],
   "_resolved": "https://registry.npmjs.org/psl/-/psl-1.4.0.tgz",
-  "_shasum": "5dd26156cdb69fa1fdb8ab1991667d3f80ced7c2",
-  "_spec": "psl@^1.1.24",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\tough-cookie",
+  "_spec": "1.4.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Lupo Montero",
     "email": "lupomontero@gmail.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/lupomontero/psl/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Domain name parser based on the Public Suffix List",
   "devDependencies": {
     "JSONStream": "^1.3.5",
diff --git a/node_modules/punycode/package.json b/node_modules/punycode/package.json
index 95a608386832b97e33e51ad545670e5f012d22ea..3c68c1850052de0b89151fac002386cf75ed3de9 100644
--- a/node_modules/punycode/package.json
+++ b/node_modules/punycode/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "punycode@^2.1.0",
+  "_args": [
+    [
+      "punycode@2.1.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "punycode@2.1.1",
   "_id": "punycode@2.1.1",
   "_inBundle": false,
   "_integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
   "_location": "/punycode",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "punycode@^2.1.0",
+    "raw": "punycode@2.1.1",
     "name": "punycode",
     "escapedName": "punycode",
-    "rawSpec": "^2.1.0",
+    "rawSpec": "2.1.1",
     "saveSpec": null,
-    "fetchSpec": "^2.1.0"
+    "fetchSpec": "2.1.1"
   },
   "_requiredBy": [
     "/uri-js"
   ],
   "_resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
-  "_shasum": "b58b010ac40c22c5657616c8d2c2c02c7bf479ec",
-  "_spec": "punycode@^2.1.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\uri-js",
+  "_spec": "2.1.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Mathias Bynens",
     "url": "https://mathiasbynens.be/"
@@ -29,14 +34,12 @@
   "bugs": {
     "url": "https://github.com/bestiejs/punycode.js/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Mathias Bynens",
       "url": "https://mathiasbynens.be/"
     }
   ],
-  "deprecated": false,
   "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
   "devDependencies": {
     "codecov": "^1.0.1",
diff --git a/node_modules/qs/package.json b/node_modules/qs/package.json
index eb55ed40685bc05c3d5e244f82d6e0368f96b410..057ab065eee8e108aed4ebaa81a5e0deda57355b 100644
--- a/node_modules/qs/package.json
+++ b/node_modules/qs/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "qs@6.7.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "qs@6.7.0",
   "_id": "qs@6.7.0",
   "_inBundle": false,
@@ -20,13 +26,11 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
-  "_shasum": "41dc1a015e3d581f1621776be31afb2876a9b1bc",
-  "_spec": "qs@6.7.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "6.7.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/ljharb/qs/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Jordan Harband",
@@ -35,7 +39,6 @@
     }
   ],
   "dependencies": {},
-  "deprecated": false,
   "description": "A querystring parser that supports nesting and arrays, with a depth limit",
   "devDependencies": {
     "@ljharb/eslint-config": "^13.1.1",
diff --git a/node_modules/range-parser/package.json b/node_modules/range-parser/package.json
index c8abe9a3fed8d1e78cc692821827ffffcd9fe3de..2edee32ed47cd3c4756f4b0c9bbcd9c4b029dc80 100644
--- a/node_modules/range-parser/package.json
+++ b/node_modules/range-parser/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "range-parser@~1.2.1",
+  "_args": [
+    [
+      "range-parser@1.2.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "range-parser@1.2.1",
   "_id": "range-parser@1.2.1",
   "_inBundle": false,
   "_integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
   "_location": "/range-parser",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "range-parser@~1.2.1",
+    "raw": "range-parser@1.2.1",
     "name": "range-parser",
     "escapedName": "range-parser",
-    "rawSpec": "~1.2.1",
+    "rawSpec": "1.2.1",
     "saveSpec": null,
-    "fetchSpec": "~1.2.1"
+    "fetchSpec": "1.2.1"
   },
   "_requiredBy": [
     "/express",
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
-  "_shasum": "3cf37023d199e1c24d1a55b84800c2f3e6468031",
-  "_spec": "range-parser@~1.2.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.2.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca",
@@ -31,7 +36,6 @@
   "bugs": {
     "url": "https://github.com/jshttp/range-parser/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -47,7 +51,6 @@
       "url": "http://jongleberry.com"
     }
   ],
-  "deprecated": false,
   "description": "Range header field string parser",
   "devDependencies": {
     "deep-equal": "1.0.1",
diff --git a/node_modules/raw-body/package.json b/node_modules/raw-body/package.json
index 21da4bf5578e4e2fb839a94e41ce8e784a5dff0a..e50df9f75074f984091207a8d1d3b29302905a1a 100644
--- a/node_modules/raw-body/package.json
+++ b/node_modules/raw-body/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "raw-body@2.4.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "raw-body@2.4.0",
   "_id": "raw-body@2.4.0",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/body-parser"
   ],
   "_resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
-  "_shasum": "a1ce6fb9c9bc356ca52e89256ab59059e13d0332",
-  "_spec": "raw-body@2.4.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\body-parser",
+  "_spec": "2.4.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Jonathan Ong",
     "email": "me@jongleberry.com",
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/stream-utils/raw-body/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -47,7 +51,6 @@
     "iconv-lite": "0.4.24",
     "unpipe": "1.0.0"
   },
-  "deprecated": false,
   "description": "Get and validate the raw body of a readable stream.",
   "devDependencies": {
     "bluebird": "3.5.4",
diff --git a/node_modules/rc/node_modules/minimist/package.json b/node_modules/rc/node_modules/minimist/package.json
index 170bf8d7205215e39f310ec1e583782f838fca37..e791c037306877870d74710c79f70fb31bd235f2 100644
--- a/node_modules/rc/node_modules/minimist/package.json
+++ b/node_modules/rc/node_modules/minimist/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "minimist@^1.2.0",
+  "_args": [
+    [
+      "minimist@1.2.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "minimist@1.2.0",
   "_id": "minimist@1.2.0",
   "_inBundle": false,
   "_integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
   "_location": "/rc/minimist",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "minimist@^1.2.0",
+    "raw": "minimist@1.2.0",
     "name": "minimist",
     "escapedName": "minimist",
-    "rawSpec": "^1.2.0",
+    "rawSpec": "1.2.0",
     "saveSpec": null,
-    "fetchSpec": "^1.2.0"
+    "fetchSpec": "1.2.0"
   },
   "_requiredBy": [
     "/rc"
   ],
   "_resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-  "_shasum": "a35008b20f41383eec1fb914f4cd5df79a264284",
-  "_spec": "minimist@^1.2.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\rc",
+  "_spec": "1.2.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "James Halliday",
     "email": "mail@substack.net",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/substack/minimist/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "parse argument options",
   "devDependencies": {
     "covert": "^1.0.0",
diff --git a/node_modules/rc/package.json b/node_modules/rc/package.json
index ba041b8ab6e9549c614eef83cd530dfd011bcc51..3a71cabba44a54710cfa7e9930476053a6b0319d 100644
--- a/node_modules/rc/package.json
+++ b/node_modules/rc/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "rc@^1.2.7",
+  "_args": [
+    [
+      "rc@1.2.8",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "rc@1.2.8",
   "_id": "rc@1.2.8",
   "_inBundle": false,
   "_integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
   "_location": "/rc",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "rc@^1.2.7",
+    "raw": "rc@1.2.8",
     "name": "rc",
     "escapedName": "rc",
-    "rawSpec": "^1.2.7",
+    "rawSpec": "1.2.8",
     "saveSpec": null,
-    "fetchSpec": "^1.2.7"
+    "fetchSpec": "1.2.8"
   },
   "_requiredBy": [
     "/node-pre-gyp"
   ],
   "_resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
-  "_shasum": "cd924bf5200a075b83c188cd6b9e211b7fc0d3ed",
-  "_spec": "rc@^1.2.7",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\node-pre-gyp",
+  "_spec": "1.2.8",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Dominic Tarr",
     "email": "dominic.tarr@gmail.com",
@@ -34,14 +39,12 @@
   "bugs": {
     "url": "https://github.com/dominictarr/rc/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "deep-extend": "^0.6.0",
     "ini": "~1.3.0",
     "minimist": "^1.2.0",
     "strip-json-comments": "~2.0.1"
   },
-  "deprecated": false,
   "description": "hardwired configuration loader",
   "homepage": "https://github.com/dominictarr/rc#readme",
   "keywords": [
diff --git a/node_modules/readable-stream/package.json b/node_modules/readable-stream/package.json
index 9b7ab2dfd7cfe1a42e845b40855e3209728fa647..649552b9081651966cf033efa971d9bfac05df1d 100644
--- a/node_modules/readable-stream/package.json
+++ b/node_modules/readable-stream/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "readable-stream@^2.0.6",
+  "_args": [
+    [
+      "readable-stream@2.3.6",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "readable-stream@2.3.6",
   "_id": "readable-stream@2.3.6",
   "_inBundle": false,
   "_integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
   "_location": "/readable-stream",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "readable-stream@^2.0.6",
+    "raw": "readable-stream@2.3.6",
     "name": "readable-stream",
     "escapedName": "readable-stream",
-    "rawSpec": "^2.0.6",
+    "rawSpec": "2.3.6",
     "saveSpec": null,
-    "fetchSpec": "^2.0.6"
+    "fetchSpec": "2.3.6"
   },
   "_requiredBy": [
     "/are-we-there-yet"
   ],
   "_resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
-  "_shasum": "b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf",
-  "_spec": "readable-stream@^2.0.6",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\are-we-there-yet",
+  "_spec": "2.3.6",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "browser": {
     "util": false,
     "./readable.js": "./readable-browser.js",
@@ -32,7 +37,6 @@
   "bugs": {
     "url": "https://github.com/nodejs/readable-stream/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "core-util-is": "~1.0.0",
     "inherits": "~2.0.3",
@@ -42,7 +46,6 @@
     "string_decoder": "~1.1.1",
     "util-deprecate": "~1.0.1"
   },
-  "deprecated": false,
   "description": "Streams3, a user-land copy of the stream library from Node.js",
   "devDependencies": {
     "assert": "^1.4.0",
diff --git a/node_modules/request/node_modules/qs/package.json b/node_modules/request/node_modules/qs/package.json
index 19a07d6e21bdfcc829b49fe8c4c143e60b3ab3ee..2d1167ba0ccfd8054dcdd0a198bc1d5008059240 100644
--- a/node_modules/request/node_modules/qs/package.json
+++ b/node_modules/request/node_modules/qs/package.json
@@ -1,31 +1,35 @@
 {
-  "_from": "qs@~6.5.2",
+  "_args": [
+    [
+      "qs@6.5.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "qs@6.5.2",
   "_id": "qs@6.5.2",
   "_inBundle": false,
   "_integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
   "_location": "/request/qs",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "qs@~6.5.2",
+    "raw": "qs@6.5.2",
     "name": "qs",
     "escapedName": "qs",
-    "rawSpec": "~6.5.2",
+    "rawSpec": "6.5.2",
     "saveSpec": null,
-    "fetchSpec": "~6.5.2"
+    "fetchSpec": "6.5.2"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
-  "_shasum": "cb3ae806e8740444584ef154ce8ee98d403f3e36",
-  "_spec": "qs@~6.5.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "6.5.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/ljharb/qs/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Jordan Harband",
@@ -34,7 +38,6 @@
     }
   ],
   "dependencies": {},
-  "deprecated": false,
   "description": "A querystring parser that supports nesting and arrays, with a depth limit",
   "devDependencies": {
     "@ljharb/eslint-config": "^12.2.1",
diff --git a/node_modules/request/package.json b/node_modules/request/package.json
index 930ab704ae1d5444407fe47049692de6e8f3c25a..4ab84ba6476ca2d6e8f8cb5371f49749dbf9f9cd 100644
--- a/node_modules/request/package.json
+++ b/node_modules/request/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "request@^2.87.0",
+  "_args": [
+    [
+      "request@2.88.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "request@2.88.0",
   "_id": "request@2.88.0",
   "_inBundle": false,
   "_integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
   "_location": "/request",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "request@^2.87.0",
+    "raw": "request@2.88.0",
     "name": "request",
     "escapedName": "request",
-    "rawSpec": "^2.87.0",
+    "rawSpec": "2.88.0",
     "saveSpec": null,
-    "fetchSpec": "^2.87.0"
+    "fetchSpec": "2.88.0"
   },
   "_requiredBy": [
     "/sqlite3"
   ],
   "_resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
-  "_shasum": "9c2fca4f7d35b592efe57c7f0a55e81052124fef",
-  "_spec": "request@^2.87.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sqlite3",
+  "_spec": "2.88.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Mikeal Rogers",
     "email": "mikeal.rogers@gmail.com"
@@ -29,7 +34,6 @@
   "bugs": {
     "url": "http://github.com/request/request/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "aws-sign2": "~0.7.0",
     "aws4": "^1.8.0",
@@ -52,7 +56,6 @@
     "tunnel-agent": "^0.6.0",
     "uuid": "^3.3.2"
   },
-  "deprecated": false,
   "description": "Simplified HTTP request client.",
   "devDependencies": {
     "bluebird": "^3.2.1",
diff --git a/node_modules/rimraf/package.json b/node_modules/rimraf/package.json
index 2ede84617f2b226db14a403876006b2e8c743dd9..600cec183ffe84dc9eeb03f121593d0f1a33c797 100644
--- a/node_modules/rimraf/package.json
+++ b/node_modules/rimraf/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "rimraf@^2.6.1",
+  "_args": [
+    [
+      "rimraf@2.7.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "rimraf@2.7.1",
   "_id": "rimraf@2.7.1",
   "_inBundle": false,
   "_integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
   "_location": "/rimraf",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "rimraf@^2.6.1",
+    "raw": "rimraf@2.7.1",
     "name": "rimraf",
     "escapedName": "rimraf",
-    "rawSpec": "^2.6.1",
+    "rawSpec": "2.7.1",
     "saveSpec": null,
-    "fetchSpec": "^2.6.1"
+    "fetchSpec": "2.7.1"
   },
   "_requiredBy": [
     "/node-pre-gyp"
   ],
   "_resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
-  "_shasum": "35797f13a7fdadc566142c29d4f07ccad483e3ec",
-  "_spec": "rimraf@^2.6.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\node-pre-gyp",
+  "_spec": "2.7.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -33,11 +38,9 @@
   "bugs": {
     "url": "https://github.com/isaacs/rimraf/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "glob": "^7.1.3"
   },
-  "deprecated": false,
   "description": "A deep deletion module for node (like `rm -rf`)",
   "devDependencies": {
     "mkdirp": "^0.5.1",
diff --git a/node_modules/safe-buffer/package.json b/node_modules/safe-buffer/package.json
index d18d855d575714a96b2d1e1006d6f5d4c51f270c..03ffce2afb8ee892e055014ca018cc66ddaace54 100644
--- a/node_modules/safe-buffer/package.json
+++ b/node_modules/safe-buffer/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "safe-buffer@5.1.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "safe-buffer@5.1.2",
   "_id": "safe-buffer@5.1.2",
   "_inBundle": false,
@@ -17,12 +23,17 @@
   },
   "_requiredBy": [
     "/content-disposition",
-    "/express"
+    "/express",
+    "/minipass",
+    "/readable-stream",
+    "/request",
+    "/string_decoder",
+    "/tar",
+    "/tunnel-agent"
   ],
   "_resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-  "_shasum": "991ec69d296e0313747d59bdfd2b745c35f8828d",
-  "_spec": "safe-buffer@5.1.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "5.1.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Feross Aboukhadijeh",
     "email": "feross@feross.org",
@@ -31,8 +42,6 @@
   "bugs": {
     "url": "https://github.com/feross/safe-buffer/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Safer Node.js Buffer API",
   "devDependencies": {
     "standard": "*",
diff --git a/node_modules/safer-buffer/package.json b/node_modules/safer-buffer/package.json
index 64e3fe58c390d98c7364ad54ded3f410081a1933..6f95ff12ad3f2eefc38a33c0f98ce3dcf568e45c 100644
--- a/node_modules/safer-buffer/package.json
+++ b/node_modules/safer-buffer/package.json
@@ -1,27 +1,35 @@
 {
-  "_from": "safer-buffer@>= 2.1.2 < 3",
+  "_args": [
+    [
+      "safer-buffer@2.1.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "safer-buffer@2.1.2",
   "_id": "safer-buffer@2.1.2",
   "_inBundle": false,
   "_integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
   "_location": "/safer-buffer",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "safer-buffer@>= 2.1.2 < 3",
+    "raw": "safer-buffer@2.1.2",
     "name": "safer-buffer",
     "escapedName": "safer-buffer",
-    "rawSpec": ">= 2.1.2 < 3",
+    "rawSpec": "2.1.2",
     "saveSpec": null,
-    "fetchSpec": ">= 2.1.2 < 3"
+    "fetchSpec": "2.1.2"
   },
   "_requiredBy": [
-    "/iconv-lite"
+    "/asn1",
+    "/ecc-jsbn",
+    "/iconv-lite",
+    "/sshpk"
   ],
   "_resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
-  "_shasum": "44fa161b0187b9549dd84bb91802f9bd8385cd6a",
-  "_spec": "safer-buffer@>= 2.1.2 < 3",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\iconv-lite",
+  "_spec": "2.1.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Nikita Skovoroda",
     "email": "chalkerx@gmail.com",
@@ -30,8 +38,6 @@
   "bugs": {
     "url": "https://github.com/ChALkeR/safer-buffer/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Modern Buffer API polyfill without footguns",
   "devDependencies": {
     "standard": "^11.0.1",
diff --git a/node_modules/sax/package.json b/node_modules/sax/package.json
index f11a8033cc2e5e5fef5e087a19a8a5118b33c261..3efa43330502f16d79aeb014f93c36d16585f17d 100644
--- a/node_modules/sax/package.json
+++ b/node_modules/sax/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "sax@^1.2.4",
+  "_args": [
+    [
+      "sax@1.2.4",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "sax@1.2.4",
   "_id": "sax@1.2.4",
   "_inBundle": false,
   "_integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
   "_location": "/sax",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "sax@^1.2.4",
+    "raw": "sax@1.2.4",
     "name": "sax",
     "escapedName": "sax",
-    "rawSpec": "^1.2.4",
+    "rawSpec": "1.2.4",
     "saveSpec": null,
-    "fetchSpec": "^1.2.4"
+    "fetchSpec": "1.2.4"
   },
   "_requiredBy": [
     "/needle"
   ],
   "_resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
-  "_shasum": "2816234e2378bddc4e5354fab5caa895df7100d9",
-  "_spec": "sax@^1.2.4",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\needle",
+  "_spec": "1.2.4",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/isaacs/sax-js/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "An evented streaming XML parser in JavaScript",
   "devDependencies": {
     "standard": "^8.6.0",
diff --git a/node_modules/semver/package.json b/node_modules/semver/package.json
index 881f9d8d4caf0e026d81cbdd067098291405e66c..f770544664b96f9a0655e61a67b33cdb181f89a2 100644
--- a/node_modules/semver/package.json
+++ b/node_modules/semver/package.json
@@ -1,35 +1,38 @@
 {
-  "_from": "semver@^5.3.0",
+  "_args": [
+    [
+      "semver@5.7.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "semver@5.7.1",
   "_id": "semver@5.7.1",
   "_inBundle": false,
   "_integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
   "_location": "/semver",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "semver@^5.3.0",
+    "raw": "semver@5.7.1",
     "name": "semver",
     "escapedName": "semver",
-    "rawSpec": "^5.3.0",
+    "rawSpec": "5.7.1",
     "saveSpec": null,
-    "fetchSpec": "^5.3.0"
+    "fetchSpec": "5.7.1"
   },
   "_requiredBy": [
     "/node-pre-gyp"
   ],
   "_resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-  "_shasum": "a954f931aeba508d307bbf069eff0c01c96116f7",
-  "_spec": "semver@^5.3.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\node-pre-gyp",
+  "_spec": "5.7.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bin": {
     "semver": "./bin/semver"
   },
   "bugs": {
     "url": "https://github.com/npm/node-semver/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "The semantic version parser used by npm.",
   "devDependencies": {
     "tap": "^13.0.0-rc.18"
diff --git a/node_modules/send/node_modules/ms/package.json b/node_modules/send/node_modules/ms/package.json
index ff52feb01eb48a8e49a193bc605f8212cf0909f0..8ad927e2c7a610842c00f4cd9631934ea2bb4898 100644
--- a/node_modules/send/node_modules/ms/package.json
+++ b/node_modules/send/node_modules/ms/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "ms@2.1.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "ms@2.1.1",
   "_id": "ms@2.1.1",
   "_inBundle": false,
@@ -19,14 +25,11 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
-  "_shasum": "30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a",
-  "_spec": "ms@2.1.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\send",
+  "_spec": "2.1.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/zeit/ms/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Tiny millisecond conversion utility",
   "devDependencies": {
     "eslint": "4.12.1",
diff --git a/node_modules/send/package.json b/node_modules/send/package.json
index df31e7ffed26e577eafa2cb2a01f3303af37b220..9a7a563e4d9af69ddb68d8bca555944761e84198 100644
--- a/node_modules/send/package.json
+++ b/node_modules/send/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "send@0.17.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "send@0.17.1",
   "_id": "send@0.17.1",
   "_inBundle": false,
@@ -20,9 +26,8 @@
     "/serve-static"
   ],
   "_resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
-  "_shasum": "c1d8b059f7900f7466dd4938bdc44e11ddb376c8",
-  "_spec": "send@0.17.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "0.17.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "TJ Holowaychuk",
     "email": "tj@vision-media.ca"
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/pillarjs/send/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -60,7 +64,6 @@
     "range-parser": "~1.2.1",
     "statuses": "~1.5.0"
   },
-  "deprecated": false,
   "description": "Better streaming static file server with Range and conditional-GET support",
   "devDependencies": {
     "after": "0.8.2",
diff --git a/node_modules/serve-static/package.json b/node_modules/serve-static/package.json
index 51023c0fd665649f725f0f5b304a3d1bb7c169c8..be1e2713e9b3a0243959a1c316108781dc572c09 100644
--- a/node_modules/serve-static/package.json
+++ b/node_modules/serve-static/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "serve-static@1.14.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "serve-static@1.14.1",
   "_id": "serve-static@1.14.1",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
-  "_shasum": "666e636dc4f010f7ef29970a88a674320898b2f9",
-  "_spec": "serve-static@1.14.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.14.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,14 +34,12 @@
   "bugs": {
     "url": "https://github.com/expressjs/serve-static/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "encodeurl": "~1.0.2",
     "escape-html": "~1.0.3",
     "parseurl": "~1.3.3",
     "send": "0.17.1"
   },
-  "deprecated": false,
   "description": "Serve static files",
   "devDependencies": {
     "eslint": "5.16.0",
diff --git a/node_modules/set-blocking/package.json b/node_modules/set-blocking/package.json
index 19a3ebb59abe7f97fd4d48b6207f955bfb429165..9ef34376554ea80f639267ed45377890d27cce8b 100644
--- a/node_modules/set-blocking/package.json
+++ b/node_modules/set-blocking/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "set-blocking@~2.0.0",
+  "_args": [
+    [
+      "set-blocking@2.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "set-blocking@2.0.0",
   "_id": "set-blocking@2.0.0",
   "_inBundle": false,
   "_integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
   "_location": "/set-blocking",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "set-blocking@~2.0.0",
+    "raw": "set-blocking@2.0.0",
     "name": "set-blocking",
     "escapedName": "set-blocking",
-    "rawSpec": "~2.0.0",
+    "rawSpec": "2.0.0",
     "saveSpec": null,
-    "fetchSpec": "~2.0.0"
+    "fetchSpec": "2.0.0"
   },
   "_requiredBy": [
     "/npmlog"
   ],
   "_resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
-  "_shasum": "045f9782d011ae9a6803ddd382b24392b3d890f7",
-  "_spec": "set-blocking@~2.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\npmlog",
+  "_spec": "2.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Ben Coe",
     "email": "ben@npmjs.com"
@@ -29,8 +34,6 @@
   "bugs": {
     "url": "https://github.com/yargs/set-blocking/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "set blocking stdio and stderr ensuring that terminal output does not truncate",
   "devDependencies": {
     "chai": "^3.5.0",
diff --git a/node_modules/setprototypeof/package.json b/node_modules/setprototypeof/package.json
index c9ab0c0ab000c0115690d3c04a5f450078b81ee7..483a1b6c9a759c5333b298b68528879230829a5e 100644
--- a/node_modules/setprototypeof/package.json
+++ b/node_modules/setprototypeof/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "setprototypeof@1.1.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "setprototypeof@1.1.1",
   "_id": "setprototypeof@1.1.1",
   "_inBundle": false,
@@ -20,17 +26,14 @@
     "/http-errors"
   ],
   "_resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
-  "_shasum": "7e95acb24aa92f5885e0abef5ba131330d4ae683",
-  "_spec": "setprototypeof@1.1.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.1.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Wes Todd"
   },
   "bugs": {
     "url": "https://github.com/wesleytodd/setprototypeof/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "A small polyfill for Object.setprototypeof",
   "devDependencies": {
     "mocha": "^5.2.0",
diff --git a/node_modules/signal-exit/package.json b/node_modules/signal-exit/package.json
index 61ab4078a5ff9c3052f37ccab6a7e3cae90613cf..bb446746a86ba3508c103f03d27ea426f0401b81 100644
--- a/node_modules/signal-exit/package.json
+++ b/node_modules/signal-exit/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "signal-exit@^3.0.0",
+  "_args": [
+    [
+      "signal-exit@3.0.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "signal-exit@3.0.2",
   "_id": "signal-exit@3.0.2",
   "_inBundle": false,
   "_integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
   "_location": "/signal-exit",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "signal-exit@^3.0.0",
+    "raw": "signal-exit@3.0.2",
     "name": "signal-exit",
     "escapedName": "signal-exit",
-    "rawSpec": "^3.0.0",
+    "rawSpec": "3.0.2",
     "saveSpec": null,
-    "fetchSpec": "^3.0.0"
+    "fetchSpec": "3.0.2"
   },
   "_requiredBy": [
     "/gauge"
   ],
   "_resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
-  "_shasum": "b5fdc08f1287ea1178628e415e25132b73646c6d",
-  "_spec": "signal-exit@^3.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\gauge",
+  "_spec": "3.0.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Ben Coe",
     "email": "ben@npmjs.com"
@@ -29,8 +34,6 @@
   "bugs": {
     "url": "https://github.com/tapjs/signal-exit/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "when you want to fire an event no matter how a process exits.",
   "devDependencies": {
     "chai": "^3.5.0",
diff --git a/node_modules/sqlite3/lib/binding/node-v64-win32-x64/node_sqlite3.node b/node_modules/sqlite3/lib/binding/node-v64-win32-x64/node_sqlite3.node
deleted file mode 100644
index 89025ac65a2c1b7a45dacf230d22efc751008a9f..0000000000000000000000000000000000000000
Binary files a/node_modules/sqlite3/lib/binding/node-v64-win32-x64/node_sqlite3.node and /dev/null differ
diff --git a/node_modules/sqlite3/lib/binding/node-v72-win32-x64/node_sqlite3.node b/node_modules/sqlite3/lib/binding/node-v72-win32-x64/node_sqlite3.node
new file mode 100644
index 0000000000000000000000000000000000000000..07443bffa0c3d3f712b3c0ce0c4285c4e8aa2fa3
Binary files /dev/null and b/node_modules/sqlite3/lib/binding/node-v72-win32-x64/node_sqlite3.node differ
diff --git a/node_modules/sqlite3/package.json b/node_modules/sqlite3/package.json
index dfefcb24cc045e4912f4d576c7664c724c4cfd83..528ca503a7ef82eeb2794c5fc16e05c8dcca2f96 100644
--- a/node_modules/sqlite3/package.json
+++ b/node_modules/sqlite3/package.json
@@ -1,28 +1,32 @@
 {
-  "_from": "sqlite3@^4.1.0",
+  "_args": [
+    [
+      "sqlite3@4.1.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "sqlite3@4.1.0",
   "_id": "sqlite3@4.1.0",
   "_inBundle": false,
   "_integrity": "sha512-RvqoKxq+8pDHsJo7aXxsFR18i+dU2Wp5o12qAJOV5LNcDt+fgJsc2QKKg3sIRfXrN9ZjzY1T7SNe/DFVqAXjaw==",
   "_location": "/sqlite3",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "sqlite3@^4.1.0",
+    "raw": "sqlite3@4.1.0",
     "name": "sqlite3",
     "escapedName": "sqlite3",
-    "rawSpec": "^4.1.0",
+    "rawSpec": "4.1.0",
     "saveSpec": null,
-    "fetchSpec": "^4.1.0"
+    "fetchSpec": "4.1.0"
   },
   "_requiredBy": [
-    "#USER",
     "/"
   ],
   "_resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-4.1.0.tgz",
-  "_shasum": "e051fb9c133be15726322a69e2e37ec560368380",
-  "_spec": "sqlite3@^4.1.0",
-  "_where": "C:\\Users\\Nathaniel\\CI101Week56Lab",
+  "_spec": "4.1.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "MapBox",
     "url": "https://mapbox.com/"
@@ -37,7 +41,6 @@
   "bugs": {
     "url": "https://github.com/mapbox/node-sqlite3/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Konstantin Käfer",
@@ -108,7 +111,6 @@
     "node-pre-gyp": "^0.11.0",
     "request": "^2.87.0"
   },
-  "deprecated": false,
   "description": "Asynchronous, non-blocking SQLite3 bindings",
   "devDependencies": {
     "@mapbox/cloudfriend": "^1.9.0",
diff --git a/node_modules/sshpk/package.json b/node_modules/sshpk/package.json
index 0def720c182c5d3ca45ae6ea731222ac0961933b..280c03e2207f52c38e7cf969547e0396528683e8 100644
--- a/node_modules/sshpk/package.json
+++ b/node_modules/sshpk/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "sshpk@^1.7.0",
+  "_args": [
+    [
+      "sshpk@1.16.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "sshpk@1.16.1",
   "_id": "sshpk@1.16.1",
   "_inBundle": false,
   "_integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
   "_location": "/sshpk",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "sshpk@^1.7.0",
+    "raw": "sshpk@1.16.1",
     "name": "sshpk",
     "escapedName": "sshpk",
-    "rawSpec": "^1.7.0",
+    "rawSpec": "1.16.1",
     "saveSpec": null,
-    "fetchSpec": "^1.7.0"
+    "fetchSpec": "1.16.1"
   },
   "_requiredBy": [
     "/http-signature"
   ],
   "_resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
-  "_shasum": "fb661c0bef29b39db40769ee39fa70093d6f6877",
-  "_spec": "sshpk@^1.7.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\http-signature",
+  "_spec": "1.16.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Joyent, Inc"
   },
@@ -33,7 +38,6 @@
   "bugs": {
     "url": "https://github.com/arekinath/node-sshpk/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Dave Eddy",
@@ -59,7 +63,6 @@
     "safer-buffer": "^2.0.2",
     "tweetnacl": "~0.14.0"
   },
-  "deprecated": false,
   "description": "A library for finding and using SSH public keys",
   "devDependencies": {
     "benchmark": "^1.0.0",
@@ -79,9 +82,9 @@
   "license": "MIT",
   "main": "lib/index.js",
   "man": [
-    "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sshpk\\man\\man1\\sshpk-conv.1",
-    "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sshpk\\man\\man1\\sshpk-sign.1",
-    "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sshpk\\man\\man1\\sshpk-verify.1"
+    "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab\\node_modules\\sshpk\\man\\man1\\sshpk-conv.1",
+    "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab\\node_modules\\sshpk\\man\\man1\\sshpk-sign.1",
+    "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab\\node_modules\\sshpk\\man\\man1\\sshpk-verify.1"
   ],
   "name": "sshpk",
   "optionalDependencies": {},
diff --git a/node_modules/statuses/package.json b/node_modules/statuses/package.json
index e476c71cb21b6e0c3ab8381f895f8877d6b3d74a..0f2e796703cc6906e71cee74bbec03dfcb07755d 100644
--- a/node_modules/statuses/package.json
+++ b/node_modules/statuses/package.json
@@ -1,19 +1,25 @@
 {
-  "_from": "statuses@~1.5.0",
+  "_args": [
+    [
+      "statuses@1.5.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "statuses@1.5.0",
   "_id": "statuses@1.5.0",
   "_inBundle": false,
   "_integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
   "_location": "/statuses",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "statuses@~1.5.0",
+    "raw": "statuses@1.5.0",
     "name": "statuses",
     "escapedName": "statuses",
-    "rawSpec": "~1.5.0",
+    "rawSpec": "1.5.0",
     "saveSpec": null,
-    "fetchSpec": "~1.5.0"
+    "fetchSpec": "1.5.0"
   },
   "_requiredBy": [
     "/express",
@@ -22,13 +28,11 @@
     "/send"
   ],
   "_resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
-  "_shasum": "161c7dac177659fd9811f43771fa99381478628c",
-  "_spec": "statuses@~1.5.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.5.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/jshttp/statuses/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -40,7 +44,6 @@
       "url": "http://jongleberry.com"
     }
   ],
-  "deprecated": false,
   "description": "HTTP status utility",
   "devDependencies": {
     "csv-parse": "1.2.4",
diff --git a/node_modules/string-width/package.json b/node_modules/string-width/package.json
index 7acd27d15115dcc0b5fff417662e09a14db61395..b0fa606d64f6aa492dc6e1535ec05240b07c3424 100644
--- a/node_modules/string-width/package.json
+++ b/node_modules/string-width/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "string-width@^1.0.1",
+  "_args": [
+    [
+      "string-width@1.0.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "string-width@1.0.2",
   "_id": "string-width@1.0.2",
   "_inBundle": false,
   "_integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
   "_location": "/string-width",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "string-width@^1.0.1",
+    "raw": "string-width@1.0.2",
     "name": "string-width",
     "escapedName": "string-width",
-    "rawSpec": "^1.0.1",
+    "rawSpec": "1.0.2",
     "saveSpec": null,
-    "fetchSpec": "^1.0.1"
+    "fetchSpec": "1.0.2"
   },
   "_requiredBy": [
     "/gauge",
     "/wide-align"
   ],
   "_resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
-  "_shasum": "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3",
-  "_spec": "string-width@^1.0.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\gauge",
+  "_spec": "1.0.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Sindre Sorhus",
     "email": "sindresorhus@gmail.com",
@@ -31,13 +36,11 @@
   "bugs": {
     "url": "https://github.com/sindresorhus/string-width/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "code-point-at": "^1.0.0",
     "is-fullwidth-code-point": "^1.0.0",
     "strip-ansi": "^3.0.0"
   },
-  "deprecated": false,
   "description": "Get the visual width of a string - the number of columns required to display it",
   "devDependencies": {
     "ava": "*",
diff --git a/node_modules/string_decoder/package.json b/node_modules/string_decoder/package.json
index bfc05d0098d3a3ae796d0606450eb177a5ec2dca..4c0d64139bd1b6ecf68b574e0279a8d2f3ff2beb 100644
--- a/node_modules/string_decoder/package.json
+++ b/node_modules/string_decoder/package.json
@@ -1,35 +1,38 @@
 {
-  "_from": "string_decoder@~1.1.1",
+  "_args": [
+    [
+      "string_decoder@1.1.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "string_decoder@1.1.1",
   "_id": "string_decoder@1.1.1",
   "_inBundle": false,
   "_integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
   "_location": "/string_decoder",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "string_decoder@~1.1.1",
+    "raw": "string_decoder@1.1.1",
     "name": "string_decoder",
     "escapedName": "string_decoder",
-    "rawSpec": "~1.1.1",
+    "rawSpec": "1.1.1",
     "saveSpec": null,
-    "fetchSpec": "~1.1.1"
+    "fetchSpec": "1.1.1"
   },
   "_requiredBy": [
     "/readable-stream"
   ],
   "_resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
-  "_shasum": "9cf1611ba62685d7030ae9e4ba34149c3af03fc8",
-  "_spec": "string_decoder@~1.1.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\readable-stream",
+  "_spec": "1.1.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/nodejs/string_decoder/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "safe-buffer": "~5.1.0"
   },
-  "deprecated": false,
   "description": "The string_decoder module from Node core",
   "devDependencies": {
     "babel-polyfill": "^6.23.0",
diff --git a/node_modules/strip-ansi/package.json b/node_modules/strip-ansi/package.json
index 80badad80f79b5ede2cc20c873b03d5d9bffab3d..ca1adc58a02db7c30b682bd631d4f3c63e9c9cb2 100644
--- a/node_modules/strip-ansi/package.json
+++ b/node_modules/strip-ansi/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "strip-ansi@^3.0.1",
+  "_args": [
+    [
+      "strip-ansi@3.0.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "strip-ansi@3.0.1",
   "_id": "strip-ansi@3.0.1",
   "_inBundle": false,
   "_integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
   "_location": "/strip-ansi",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "strip-ansi@^3.0.1",
+    "raw": "strip-ansi@3.0.1",
     "name": "strip-ansi",
     "escapedName": "strip-ansi",
-    "rawSpec": "^3.0.1",
+    "rawSpec": "3.0.1",
     "saveSpec": null,
-    "fetchSpec": "^3.0.1"
+    "fetchSpec": "3.0.1"
   },
   "_requiredBy": [
     "/gauge",
     "/string-width"
   ],
   "_resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-  "_shasum": "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf",
-  "_spec": "strip-ansi@^3.0.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\gauge",
+  "_spec": "3.0.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Sindre Sorhus",
     "email": "sindresorhus@gmail.com",
@@ -31,11 +36,9 @@
   "bugs": {
     "url": "https://github.com/chalk/strip-ansi/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "ansi-regex": "^2.0.0"
   },
-  "deprecated": false,
   "description": "Strip ANSI escape codes",
   "devDependencies": {
     "ava": "*",
diff --git a/node_modules/strip-json-comments/package.json b/node_modules/strip-json-comments/package.json
index fbcd8643abbc87da1b95171205b00342cf49f717..335bb088aba7e52f16efcc86c28004ff23bfc428 100644
--- a/node_modules/strip-json-comments/package.json
+++ b/node_modules/strip-json-comments/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "strip-json-comments@~2.0.1",
+  "_args": [
+    [
+      "strip-json-comments@2.0.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "strip-json-comments@2.0.1",
   "_id": "strip-json-comments@2.0.1",
   "_inBundle": false,
   "_integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
   "_location": "/strip-json-comments",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "strip-json-comments@~2.0.1",
+    "raw": "strip-json-comments@2.0.1",
     "name": "strip-json-comments",
     "escapedName": "strip-json-comments",
-    "rawSpec": "~2.0.1",
+    "rawSpec": "2.0.1",
     "saveSpec": null,
-    "fetchSpec": "~2.0.1"
+    "fetchSpec": "2.0.1"
   },
   "_requiredBy": [
     "/rc"
   ],
   "_resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
-  "_shasum": "3c531942e908c2697c0ec344858c286c7ca0a60a",
-  "_spec": "strip-json-comments@~2.0.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\rc",
+  "_spec": "2.0.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Sindre Sorhus",
     "email": "sindresorhus@gmail.com",
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/sindresorhus/strip-json-comments/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Strip comments from JSON. Lets you use comments in your JSON files!",
   "devDependencies": {
     "ava": "*",
diff --git a/node_modules/tar/package.json b/node_modules/tar/package.json
index dee23c7e5364b46e16a03e0c591b1f14d19b6306..97c4c3a347eca05cae7516a45794519579e78a47 100644
--- a/node_modules/tar/package.json
+++ b/node_modules/tar/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "tar@^4",
+  "_args": [
+    [
+      "tar@4.4.13",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "tar@4.4.13",
   "_id": "tar@4.4.13",
   "_inBundle": false,
   "_integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==",
   "_location": "/tar",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "tar@^4",
+    "raw": "tar@4.4.13",
     "name": "tar",
     "escapedName": "tar",
-    "rawSpec": "^4",
+    "rawSpec": "4.4.13",
     "saveSpec": null,
-    "fetchSpec": "^4"
+    "fetchSpec": "4.4.13"
   },
   "_requiredBy": [
     "/node-pre-gyp"
   ],
   "_resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz",
-  "_shasum": "43b364bc52888d555298637b10d60790254ab525",
-  "_spec": "tar@^4",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\node-pre-gyp",
+  "_spec": "4.4.13",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -30,7 +35,6 @@
   "bugs": {
     "url": "https://github.com/npm/node-tar/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "chownr": "^1.1.1",
     "fs-minipass": "^1.2.5",
@@ -40,7 +44,6 @@
     "safe-buffer": "^5.1.2",
     "yallist": "^3.0.3"
   },
-  "deprecated": false,
   "description": "tar for node",
   "devDependencies": {
     "chmodr": "^1.2.0",
diff --git a/node_modules/toidentifier/package.json b/node_modules/toidentifier/package.json
index 550cbd9e6ad24adecc496206c30631f4efbfbb95..0e7abd0463300bdfe46cf148e0a88c9d6cee75e7 100644
--- a/node_modules/toidentifier/package.json
+++ b/node_modules/toidentifier/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "toidentifier@1.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "toidentifier@1.0.0",
   "_id": "toidentifier@1.0.0",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/http-errors"
   ],
   "_resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
-  "_shasum": "7e1be3470f1e77948bc43d94a3c8f4d7752ba553",
-  "_spec": "toidentifier@1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\http-errors",
+  "_spec": "1.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,7 +34,6 @@
   "bugs": {
     "url": "https://github.com/component/toidentifier/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -41,7 +45,6 @@
       "url": "http://niftylettuce.com/"
     }
   ],
-  "deprecated": false,
   "description": "Convert a string of words to a JavaScript identifier",
   "devDependencies": {
     "eslint": "4.19.1",
diff --git a/node_modules/tough-cookie/node_modules/punycode/package.json b/node_modules/tough-cookie/node_modules/punycode/package.json
index 50f395e741a56243eb80e6121a80a80db2a9d6b9..59d7fefebef28d15806779b8900eacd787e0e0a8 100644
--- a/node_modules/tough-cookie/node_modules/punycode/package.json
+++ b/node_modules/tough-cookie/node_modules/punycode/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "punycode@^1.4.1",
+  "_args": [
+    [
+      "punycode@1.4.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "punycode@1.4.1",
   "_id": "punycode@1.4.1",
   "_inBundle": false,
   "_integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
   "_location": "/tough-cookie/punycode",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "punycode@^1.4.1",
+    "raw": "punycode@1.4.1",
     "name": "punycode",
     "escapedName": "punycode",
-    "rawSpec": "^1.4.1",
+    "rawSpec": "1.4.1",
     "saveSpec": null,
-    "fetchSpec": "^1.4.1"
+    "fetchSpec": "1.4.1"
   },
   "_requiredBy": [
     "/tough-cookie"
   ],
   "_resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
-  "_shasum": "c0d5a63b2718800ad8e1eb0fa5269c84dd41845e",
-  "_spec": "punycode@^1.4.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\tough-cookie",
+  "_spec": "1.4.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Mathias Bynens",
     "url": "https://mathiasbynens.be/"
@@ -29,7 +34,6 @@
   "bugs": {
     "url": "https://github.com/bestiejs/punycode.js/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Mathias Bynens",
@@ -40,7 +44,6 @@
       "url": "http://allyoucanleet.com/"
     }
   ],
-  "deprecated": false,
   "description": "A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.",
   "devDependencies": {
     "coveralls": "^2.11.4",
diff --git a/node_modules/tough-cookie/package.json b/node_modules/tough-cookie/package.json
index 84b0fb5c57afc5935b92511f3a4a2e7f23b57735..f444ba3c9ce1c019e8ab5837d694c8d2b8972ca1 100644
--- a/node_modules/tough-cookie/package.json
+++ b/node_modules/tough-cookie/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "tough-cookie@~2.4.3",
+  "_args": [
+    [
+      "tough-cookie@2.4.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "tough-cookie@2.4.3",
   "_id": "tough-cookie@2.4.3",
   "_inBundle": false,
   "_integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
   "_location": "/tough-cookie",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "tough-cookie@~2.4.3",
+    "raw": "tough-cookie@2.4.3",
     "name": "tough-cookie",
     "escapedName": "tough-cookie",
-    "rawSpec": "~2.4.3",
+    "rawSpec": "2.4.3",
     "saveSpec": null,
-    "fetchSpec": "~2.4.3"
+    "fetchSpec": "2.4.3"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
-  "_shasum": "53f36da3f47783b0925afa06ff9f3b165280f781",
-  "_spec": "tough-cookie@~2.4.3",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "2.4.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Jeremy Stashewsky",
     "email": "jstash@gmail.com"
@@ -29,7 +34,6 @@
   "bugs": {
     "url": "https://github.com/salesforce/tough-cookie/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Alexander Savin"
@@ -54,7 +58,6 @@
     "psl": "^1.1.24",
     "punycode": "^1.4.1"
   },
-  "deprecated": false,
   "description": "RFC6265 Cookies and Cookie Jar for node.js",
   "devDependencies": {
     "async": "^1.4.2",
diff --git a/node_modules/tunnel-agent/package.json b/node_modules/tunnel-agent/package.json
index 37e9eb44ff9717ead5fa4556b01322879a6125c0..2ff7335d821c88468f342fd2b5b84b13cfe66a04 100644
--- a/node_modules/tunnel-agent/package.json
+++ b/node_modules/tunnel-agent/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "tunnel-agent@^0.6.0",
+  "_args": [
+    [
+      "tunnel-agent@0.6.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "tunnel-agent@0.6.0",
   "_id": "tunnel-agent@0.6.0",
   "_inBundle": false,
   "_integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
   "_location": "/tunnel-agent",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "tunnel-agent@^0.6.0",
+    "raw": "tunnel-agent@0.6.0",
     "name": "tunnel-agent",
     "escapedName": "tunnel-agent",
-    "rawSpec": "^0.6.0",
+    "rawSpec": "0.6.0",
     "saveSpec": null,
-    "fetchSpec": "^0.6.0"
+    "fetchSpec": "0.6.0"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
-  "_shasum": "27a5dea06b36b04a0a9966774b290868f0fc40fd",
-  "_spec": "tunnel-agent@^0.6.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "0.6.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Mikeal Rogers",
     "email": "mikeal.rogers@gmail.com",
@@ -30,11 +35,9 @@
   "bugs": {
     "url": "https://github.com/mikeal/tunnel-agent/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "safe-buffer": "^5.0.1"
   },
-  "deprecated": false,
   "description": "HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.",
   "devDependencies": {},
   "engines": {
diff --git a/node_modules/tweetnacl/package.json b/node_modules/tweetnacl/package.json
index 92bb3222d67c86fb7b1194e33b162e6069c7ce04..ddff2731c31ac5afe67855cfaeb113d40b9ff022 100644
--- a/node_modules/tweetnacl/package.json
+++ b/node_modules/tweetnacl/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "tweetnacl@~0.14.0",
+  "_args": [
+    [
+      "tweetnacl@0.14.5",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "tweetnacl@0.14.5",
   "_id": "tweetnacl@0.14.5",
   "_inBundle": false,
   "_integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
   "_location": "/tweetnacl",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "tweetnacl@~0.14.0",
+    "raw": "tweetnacl@0.14.5",
     "name": "tweetnacl",
     "escapedName": "tweetnacl",
-    "rawSpec": "~0.14.0",
+    "rawSpec": "0.14.5",
     "saveSpec": null,
-    "fetchSpec": "~0.14.0"
+    "fetchSpec": "0.14.5"
   },
   "_requiredBy": [
     "/bcrypt-pbkdf",
     "/sshpk"
   ],
   "_resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
-  "_shasum": "5ae68177f192d4456269d108afa93ff8743f4f64",
-  "_spec": "tweetnacl@~0.14.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\sshpk",
+  "_spec": "0.14.5",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "TweetNaCl-js contributors"
   },
@@ -33,8 +38,6 @@
   "bugs": {
     "url": "https://github.com/dchest/tweetnacl-js/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Port of TweetNaCl cryptographic library to JavaScript",
   "devDependencies": {
     "browserify": "^13.0.0",
diff --git a/node_modules/type-is/package.json b/node_modules/type-is/package.json
index 01f3ee60b84516cc69dcc966cb106a5c992eec98..cabc7c4cbd437bd848c2c11e0759e4831c410066 100644
--- a/node_modules/type-is/package.json
+++ b/node_modules/type-is/package.json
@@ -1,32 +1,36 @@
 {
-  "_from": "type-is@~1.6.18",
+  "_args": [
+    [
+      "type-is@1.6.18",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "type-is@1.6.18",
   "_id": "type-is@1.6.18",
   "_inBundle": false,
   "_integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
   "_location": "/type-is",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "type-is@~1.6.18",
+    "raw": "type-is@1.6.18",
     "name": "type-is",
     "escapedName": "type-is",
-    "rawSpec": "~1.6.18",
+    "rawSpec": "1.6.18",
     "saveSpec": null,
-    "fetchSpec": "~1.6.18"
+    "fetchSpec": "1.6.18"
   },
   "_requiredBy": [
     "/body-parser",
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
-  "_shasum": "4e552cd05df09467dcbc4ef739de89f2cf37c131",
-  "_spec": "type-is@~1.6.18",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.6.18",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/jshttp/type-is/issues"
   },
-  "bundleDependencies": false,
   "contributors": [
     {
       "name": "Douglas Christopher Wilson",
@@ -42,7 +46,6 @@
     "media-typer": "0.3.0",
     "mime-types": "~2.1.24"
   },
-  "deprecated": false,
   "description": "Infer the content-type of a request.",
   "devDependencies": {
     "eslint": "5.16.0",
diff --git a/node_modules/unpipe/package.json b/node_modules/unpipe/package.json
index a505ed8489dfc9339775ef84aec83930721af3f8..960387d76014618f55cbe24668bf4fbda41fa4eb 100644
--- a/node_modules/unpipe/package.json
+++ b/node_modules/unpipe/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "unpipe@1.0.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "unpipe@1.0.0",
   "_id": "unpipe@1.0.0",
   "_inBundle": false,
@@ -20,9 +26,8 @@
     "/raw-body"
   ],
   "_resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
-  "_shasum": "b2bf4ee8514aae6165b4817829d21b2ef49904ec",
-  "_spec": "unpipe@1.0.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\raw-body",
+  "_spec": "1.0.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -30,8 +35,6 @@
   "bugs": {
     "url": "https://github.com/stream-utils/unpipe/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Unpipe a stream from all destinations",
   "devDependencies": {
     "istanbul": "0.3.15",
diff --git a/node_modules/uri-js/package.json b/node_modules/uri-js/package.json
index 38ca49baa493cd14a36d2b86e9cb4c038245e591..ec30ee44acc2402b7545e7ab8aa3d3ae7446098c 100644
--- a/node_modules/uri-js/package.json
+++ b/node_modules/uri-js/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "uri-js@^4.2.2",
+  "_args": [
+    [
+      "uri-js@4.2.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "uri-js@4.2.2",
   "_id": "uri-js@4.2.2",
   "_inBundle": false,
   "_integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
   "_location": "/uri-js",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "uri-js@^4.2.2",
+    "raw": "uri-js@4.2.2",
     "name": "uri-js",
     "escapedName": "uri-js",
-    "rawSpec": "^4.2.2",
+    "rawSpec": "4.2.2",
     "saveSpec": null,
-    "fetchSpec": "^4.2.2"
+    "fetchSpec": "4.2.2"
   },
   "_requiredBy": [
     "/ajv"
   ],
   "_resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
-  "_shasum": "94c540e1ff772956e2299507c010aea6c8838eb0",
-  "_spec": "uri-js@^4.2.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\ajv",
+  "_spec": "4.2.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Gary Court",
     "email": "gary.court@gmail.com"
@@ -29,11 +34,9 @@
   "bugs": {
     "url": "https://github.com/garycourt/uri-js/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "punycode": "^2.1.0"
   },
-  "deprecated": false,
   "description": "An RFC 3986/3987 compliant, scheme extendable URI/IRI parsing/validating/resolving library for JavaScript.",
   "devDependencies": {
     "babel-cli": "^6.26.0",
diff --git a/node_modules/util-deprecate/package.json b/node_modules/util-deprecate/package.json
index d64c53caf0a7ba729ed4b7f361d42355c9cb5b16..2560e29e0145bb9f84b75d3ed9e32c4a8faba445 100644
--- a/node_modules/util-deprecate/package.json
+++ b/node_modules/util-deprecate/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "util-deprecate@~1.0.1",
+  "_args": [
+    [
+      "util-deprecate@1.0.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "util-deprecate@1.0.2",
   "_id": "util-deprecate@1.0.2",
   "_inBundle": false,
   "_integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
   "_location": "/util-deprecate",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "util-deprecate@~1.0.1",
+    "raw": "util-deprecate@1.0.2",
     "name": "util-deprecate",
     "escapedName": "util-deprecate",
-    "rawSpec": "~1.0.1",
+    "rawSpec": "1.0.2",
     "saveSpec": null,
-    "fetchSpec": "~1.0.1"
+    "fetchSpec": "1.0.2"
   },
   "_requiredBy": [
     "/readable-stream"
   ],
   "_resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
-  "_shasum": "450d4dc9fa70de732762fbd2d4a28981419a0ccf",
-  "_spec": "util-deprecate@~1.0.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\readable-stream",
+  "_spec": "1.0.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Nathan Rajlich",
     "email": "nathan@tootallnate.net",
@@ -31,8 +36,6 @@
   "bugs": {
     "url": "https://github.com/TooTallNate/util-deprecate/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "The Node.js `util.deprecate()` function with browser support",
   "homepage": "https://github.com/TooTallNate/util-deprecate",
   "keywords": [
diff --git a/node_modules/utils-merge/package.json b/node_modules/utils-merge/package.json
index 450dfb2faefdd00fc916fff9f2419496a3c43f7c..20c149a649d6c9e760d2f39a21ad0a3ea1dee3ff 100644
--- a/node_modules/utils-merge/package.json
+++ b/node_modules/utils-merge/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "utils-merge@1.0.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "utils-merge@1.0.1",
   "_id": "utils-merge@1.0.1",
   "_inBundle": false,
@@ -19,9 +25,8 @@
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
-  "_shasum": "9f95710f50a267947b2ccc124741c1028427e713",
-  "_spec": "utils-merge@1.0.1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.0.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Jared Hanson",
     "email": "jaredhanson@gmail.com",
@@ -30,9 +35,7 @@
   "bugs": {
     "url": "http://github.com/jaredhanson/utils-merge/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "merge() utility function",
   "devDependencies": {
     "chai": "1.x.x",
diff --git a/node_modules/uuid/package.json b/node_modules/uuid/package.json
index a5c10046f7d9bea723d94dc126f063ef42dce289..626f06e5eb6c494a8039a73010186366fb501ee5 100644
--- a/node_modules/uuid/package.json
+++ b/node_modules/uuid/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "uuid@^3.3.2",
+  "_args": [
+    [
+      "uuid@3.3.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "uuid@3.3.3",
   "_id": "uuid@3.3.3",
   "_inBundle": false,
   "_integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==",
   "_location": "/uuid",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "uuid@^3.3.2",
+    "raw": "uuid@3.3.3",
     "name": "uuid",
     "escapedName": "uuid",
-    "rawSpec": "^3.3.2",
+    "rawSpec": "3.3.3",
     "saveSpec": null,
-    "fetchSpec": "^3.3.2"
+    "fetchSpec": "3.3.3"
   },
   "_requiredBy": [
     "/request"
   ],
   "_resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz",
-  "_shasum": "4568f0216e78760ee1dbf3a4d2cf53e224112866",
-  "_spec": "uuid@^3.3.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\request",
+  "_spec": "3.3.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bin": {
     "uuid": "./bin/uuid"
   },
@@ -33,7 +38,6 @@
   "bugs": {
     "url": "https://github.com/kelektiv/node-uuid/issues"
   },
-  "bundleDependencies": false,
   "commitlint": {
     "extends": [
       "@commitlint/config-conventional"
@@ -61,7 +65,6 @@
       "email": "shtylman@gmail.com"
     }
   ],
-  "deprecated": false,
   "description": "RFC4122 (v1, v4, and v5) UUIDs",
   "devDependencies": {
     "@commitlint/cli": "8.1.0",
diff --git a/node_modules/vary/package.json b/node_modules/vary/package.json
index 0f738dd19d6a5fd7b945a32750279dcdbf63aad1..bd08a59135d4dcbc64b72cd023e99638777e97b7 100644
--- a/node_modules/vary/package.json
+++ b/node_modules/vary/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "vary@~1.1.2",
+  "_args": [
+    [
+      "vary@1.1.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "vary@1.1.2",
   "_id": "vary@1.1.2",
   "_inBundle": false,
   "_integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
   "_location": "/vary",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "vary@~1.1.2",
+    "raw": "vary@1.1.2",
     "name": "vary",
     "escapedName": "vary",
-    "rawSpec": "~1.1.2",
+    "rawSpec": "1.1.2",
     "saveSpec": null,
-    "fetchSpec": "~1.1.2"
+    "fetchSpec": "1.1.2"
   },
   "_requiredBy": [
     "/express"
   ],
   "_resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
-  "_shasum": "2299f02c6ded30d4a5961b0b9f74524a18f634fc",
-  "_spec": "vary@~1.1.2",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\express",
+  "_spec": "1.1.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Douglas Christopher Wilson",
     "email": "doug@somethingdoug.com"
@@ -29,8 +34,6 @@
   "bugs": {
     "url": "https://github.com/jshttp/vary/issues"
   },
-  "bundleDependencies": false,
-  "deprecated": false,
   "description": "Manipulate the HTTP Vary header",
   "devDependencies": {
     "beautify-benchmark": "0.2.4",
diff --git a/node_modules/verror/package.json b/node_modules/verror/package.json
index 5c11a2bf847cd63063736a6059506b0a9f72c728..aad796d10357f4197c4b10500c47605fbb506723 100644
--- a/node_modules/verror/package.json
+++ b/node_modules/verror/package.json
@@ -1,4 +1,10 @@
 {
+  "_args": [
+    [
+      "verror@1.10.0",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
   "_from": "verror@1.10.0",
   "_id": "verror@1.10.0",
   "_inBundle": false,
@@ -19,19 +25,16 @@
     "/jsprim"
   ],
   "_resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
-  "_shasum": "3a105ca17053af55d6e270c1f8288682e18da400",
-  "_spec": "verror@1.10.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\jsprim",
+  "_spec": "1.10.0",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "bugs": {
     "url": "https://github.com/davepacheco/node-verror/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "assert-plus": "^1.0.0",
     "core-util-is": "1.0.2",
     "extsprintf": "^1.2.0"
   },
-  "deprecated": false,
   "description": "richer JavaScript errors",
   "engines": [
     "node >=0.6.0"
diff --git a/node_modules/wide-align/package.json b/node_modules/wide-align/package.json
index dd5b00b06e072d771285f521de22d8ff356af885..9ed9decbecd4b27d5023512766c552e1008f1c56 100644
--- a/node_modules/wide-align/package.json
+++ b/node_modules/wide-align/package.json
@@ -1,27 +1,32 @@
 {
-  "_from": "wide-align@^1.1.0",
+  "_args": [
+    [
+      "wide-align@1.1.3",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "wide-align@1.1.3",
   "_id": "wide-align@1.1.3",
   "_inBundle": false,
   "_integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
   "_location": "/wide-align",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "wide-align@^1.1.0",
+    "raw": "wide-align@1.1.3",
     "name": "wide-align",
     "escapedName": "wide-align",
-    "rawSpec": "^1.1.0",
+    "rawSpec": "1.1.3",
     "saveSpec": null,
-    "fetchSpec": "^1.1.0"
+    "fetchSpec": "1.1.3"
   },
   "_requiredBy": [
     "/gauge"
   ],
   "_resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
-  "_shasum": "ae074e6bdc0c14a431e804e624549c633b000457",
-  "_spec": "wide-align@^1.1.0",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\gauge",
+  "_spec": "1.1.3",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Rebecca Turner",
     "email": "me@re-becca.org",
@@ -30,11 +35,9 @@
   "bugs": {
     "url": "https://github.com/iarna/wide-align/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {
     "string-width": "^1.0.2 || 2"
   },
-  "deprecated": false,
   "description": "A wide-character aware text alignment function for use on the console or with fixed width fonts.",
   "devDependencies": {
     "tap": "10 || 11 || 12"
diff --git a/node_modules/wrappy/package.json b/node_modules/wrappy/package.json
index 9161701f90d423b8baf949ebb51c72f5c299c26c..921c2720500621a82863a43774ab422d282a03e9 100644
--- a/node_modules/wrappy/package.json
+++ b/node_modules/wrappy/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "wrappy@1",
+  "_args": [
+    [
+      "wrappy@1.0.2",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "wrappy@1.0.2",
   "_id": "wrappy@1.0.2",
   "_inBundle": false,
   "_integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
   "_location": "/wrappy",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "wrappy@1",
+    "raw": "wrappy@1.0.2",
     "name": "wrappy",
     "escapedName": "wrappy",
-    "rawSpec": "1",
+    "rawSpec": "1.0.2",
     "saveSpec": null,
-    "fetchSpec": "1"
+    "fetchSpec": "1.0.2"
   },
   "_requiredBy": [
     "/inflight",
     "/once"
   ],
   "_resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
-  "_shasum": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f",
-  "_spec": "wrappy@1",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\inflight",
+  "_spec": "1.0.2",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -31,9 +36,7 @@
   "bugs": {
     "url": "https://github.com/npm/wrappy/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "Callback wrapping utility",
   "devDependencies": {
     "tap": "^2.3.1"
diff --git a/node_modules/yallist/package.json b/node_modules/yallist/package.json
index 0f2917be21e509f918a1e8cf8a8c2d0fa82d5dde..d63e31eb7c06a1f5da3a7815ba8593245629a0fd 100644
--- a/node_modules/yallist/package.json
+++ b/node_modules/yallist/package.json
@@ -1,28 +1,33 @@
 {
-  "_from": "yallist@^3.0.3",
+  "_args": [
+    [
+      "yallist@3.1.1",
+      "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab"
+    ]
+  ],
+  "_from": "yallist@3.1.1",
   "_id": "yallist@3.1.1",
   "_inBundle": false,
   "_integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
   "_location": "/yallist",
   "_phantomChildren": {},
   "_requested": {
-    "type": "range",
+    "type": "version",
     "registry": true,
-    "raw": "yallist@^3.0.3",
+    "raw": "yallist@3.1.1",
     "name": "yallist",
     "escapedName": "yallist",
-    "rawSpec": "^3.0.3",
+    "rawSpec": "3.1.1",
     "saveSpec": null,
-    "fetchSpec": "^3.0.3"
+    "fetchSpec": "3.1.1"
   },
   "_requiredBy": [
     "/minipass",
     "/tar"
   ],
   "_resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
-  "_shasum": "dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd",
-  "_spec": "yallist@^3.0.3",
-  "_where": "C:\\Users\\Nathaniel\\Lab 5 CI 101\\node_modules\\tar",
+  "_spec": "3.1.1",
+  "_where": "C:\\Users\\mathm\\Documents\\School\\Projects\\CS\\Repos\\CI101Week56Lab",
   "author": {
     "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
@@ -31,9 +36,7 @@
   "bugs": {
     "url": "https://github.com/isaacs/yallist/issues"
   },
-  "bundleDependencies": false,
   "dependencies": {},
-  "deprecated": false,
   "description": "Yet Another Linked List",
   "devDependencies": {
     "tap": "^12.1.0"