diff --git a/coverage/calculator.js.html b/coverage/calculator.js.html
index d00f370eba60eca4320078ae3918084879d4b60f..65849eb8621ec0898f2b9e1313338e82ec9bf0b5 100644
--- a/coverage/calculator.js.html
+++ b/coverage/calculator.js.html
@@ -157,7 +157,7 @@
 </div><!-- /wrapper -->
 <div class='footer quiet pad2 space-top1 center small'>
   Code coverage
-  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:44:46 GMT+0200 (Vest-Europa (sommertid))
+  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:47:49 GMT+0200 (Vest-Europa (sommertid))
 </div>
 </div>
 <script src="prettify.js"></script>
diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json
index 774a3ba0349b627041f8049157aaf551fed91a6b..9b8784002e2dee0fda3ca45bc253c06e5957b213 100644
--- a/coverage/coverage-final.json
+++ b/coverage/coverage-final.json
@@ -1,6 +1,4 @@
-{"C:\\Git\\DatabaseTest\\dao\\calculator.js": {"path":"C:\\Git\\DatabaseTest\\dao\\calculator.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":36,"column":2}},"1":{"start":{"line":5,"column":14},"end":{"line":5,"column":37}},"2":{"start":{"line":6,"column":4},"end":{"line":33,"column":5}},"3":{"start":{"line":7,"column":6},"end":{"line":10,"column":8}},"4":{"start":{"line":12,"column":6},"end":{"line":12,"column":36}},"5":{"start":{"line":13,"column":6},"end":{"line":32,"column":7}},"6":{"start":{"line":14,"column":8},"end":{"line":17,"column":10}},"7":{"start":{"line":20,"column":8},"end":{"line":20,"column":52}},"8":{"start":{"line":21,"column":8},"end":{"line":23,"column":9}},"9":{"start":{"line":22,"column":10},"end":{"line":22,"column":19}},"10":{"start":{"line":25,"column":18},"end":{"line":25,"column":36}},"11":{"start":{"line":26,"column":8},"end":{"line":31,"column":9}},"12":{"start":{"line":27,"column":10},"end":{"line":27,"column":64}},"13":{"start":{"line":28,"column":10},"end":{"line":28,"column":68}},"14":{"start":{"line":30,"column":10},"end":{"line":30,"column":21}},"15":{"start":{"line":34,"column":4},"end":{"line":34,"column":13}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":2},"end":{"line":2,"column":3}},"loc":{"start":{"line":2,"column":16},"end":{"line":2,"column":18}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":4,"column":2},"end":{"line":4,"column":3}},"loc":{"start":{"line":4,"column":24},"end":{"line":35,"column":3}},"line":4}},"branchMap":{"0":{"loc":{"start":{"line":6,"column":4},"end":{"line":33,"column":5}},"type":"if","locations":[{"start":{"line":6,"column":4},"end":{"line":33,"column":5}},{"start":{"line":6,"column":4},"end":{"line":33,"column":5}}],"line":6},"1":{"loc":{"start":{"line":13,"column":6},"end":{"line":32,"column":7}},"type":"if","locations":[{"start":{"line":13,"column":6},"end":{"line":32,"column":7}},{"start":{"line":13,"column":6},"end":{"line":32,"column":7}}],"line":13},"2":{"loc":{"start":{"line":21,"column":8},"end":{"line":23,"column":9}},"type":"if","locations":[{"start":{"line":21,"column":8},"end":{"line":23,"column":9}},{"start":{"line":21,"column":8},"end":{"line":23,"column":9}}],"line":21},"3":{"loc":{"start":{"line":26,"column":8},"end":{"line":31,"column":9}},"type":"if","locations":[{"start":{"line":26,"column":8},"end":{"line":31,"column":9}},{"start":{"line":26,"column":8},"end":{"line":31,"column":9}}],"line":26}},"s":{"0":1,"1":22,"2":22,"3":5,"4":17,"5":17,"6":1,"7":16,"8":16,"9":1,"10":15,"11":15,"12":5,"13":5,"14":10,"15":0},"f":{"0":1,"1":22},"b":{"0":[5,17],"1":[1,16],"2":[1,15],"3":[5,10]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"e3c98f051e60a0aec0793a7163d476d79d16e405"}
-,"C:\\Git\\DatabaseTest\\dao\\dao.js": {"path":"C:\\Git\\DatabaseTest\\dao\\dao.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":28,"column":2}},"1":{"start":{"line":4,"column":4},"end":{"line":4,"column":21}},"2":{"start":{"line":8,"column":4},"end":{"line":26,"column":7}},"3":{"start":{"line":9,"column":6},"end":{"line":9,"column":48}},"4":{"start":{"line":10,"column":6},"end":{"line":25,"column":7}},"5":{"start":{"line":11,"column":8},"end":{"line":11,"column":45}},"6":{"start":{"line":12,"column":8},"end":{"line":12,"column":60}},"7":{"start":{"line":14,"column":8},"end":{"line":14,"column":48}},"8":{"start":{"line":15,"column":8},"end":{"line":24,"column":11}},"9":{"start":{"line":16,"column":10},"end":{"line":16,"column":31}},"10":{"start":{"line":17,"column":10},"end":{"line":23,"column":11}},"11":{"start":{"line":18,"column":12},"end":{"line":18,"column":29}},"12":{"start":{"line":19,"column":12},"end":{"line":19,"column":55}},"13":{"start":{"line":21,"column":12},"end":{"line":21,"column":47}},"14":{"start":{"line":22,"column":12},"end":{"line":22,"column":32}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":2},"end":{"line":2,"column":3}},"loc":{"start":{"line":2,"column":20},"end":{"line":5,"column":3}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":2},"end":{"line":7,"column":3}},"loc":{"start":{"line":7,"column":31},"end":{"line":27,"column":3}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":8,"column":28},"end":{"line":8,"column":29}},"loc":{"start":{"line":8,"column":49},"end":{"line":26,"column":5}},"line":8},"3":{"name":"(anonymous_3)","decl":{"start":{"line":15,"column":38},"end":{"line":15,"column":39}},"loc":{"start":{"line":15,"column":53},"end":{"line":24,"column":9}},"line":15}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":6},"end":{"line":25,"column":7}},"type":"if","locations":[{"start":{"line":10,"column":6},"end":{"line":25,"column":7}},{"start":{"line":10,"column":6},"end":{"line":25,"column":7}}],"line":10},"1":{"loc":{"start":{"line":17,"column":10},"end":{"line":23,"column":11}},"type":"if","locations":[{"start":{"line":17,"column":10},"end":{"line":23,"column":11}},{"start":{"line":17,"column":10},"end":{"line":23,"column":11}}],"line":17}},"s":{"0":1,"1":1,"2":5,"3":5,"4":5,"5":0,"6":0,"7":5,"8":5,"9":5,"10":5,"11":0,"12":0,"13":5,"14":5},"f":{"0":1,"1":5,"2":5,"3":5},"b":{"0":[0,5],"1":[0,5]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"f724344b4cbfd0e4a1378aa30d8c8cbfff483af5"}
-,"C:\\Git\\DatabaseTest\\dao\\persondao.js": {"path":"C:\\Git\\DatabaseTest\\dao\\persondao.js","statementMap":{"0":{"start":{"line":1,"column":12},"end":{"line":1,"column":31}},"1":{"start":{"line":3,"column":0},"end":{"line":42,"column":2}},"2":{"start":{"line":5,"column":4},"end":{"line":5,"column":73}},"3":{"start":{"line":9,"column":4},"end":{"line":13,"column":6}},"4":{"start":{"line":17,"column":14},"end":{"line":17,"column":51}},"5":{"start":{"line":18,"column":4},"end":{"line":22,"column":6}},"6":{"start":{"line":26,"column":16},"end":{"line":26,"column":62}},"7":{"start":{"line":27,"column":6},"end":{"line":31,"column":6}},"8":{"start":{"line":35,"column":14},"end":{"line":35,"column":23}},"9":{"start":{"line":36,"column":4},"end":{"line":40,"column":6}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":2},"end":{"line":4,"column":3}},"loc":{"start":{"line":4,"column":19},"end":{"line":6,"column":3}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":8,"column":2},"end":{"line":8,"column":3}},"loc":{"start":{"line":8,"column":23},"end":{"line":14,"column":3}},"line":8},"2":{"name":"(anonymous_2)","decl":{"start":{"line":16,"column":2},"end":{"line":16,"column":3}},"loc":{"start":{"line":16,"column":28},"end":{"line":23,"column":3}},"line":16},"3":{"name":"(anonymous_3)","decl":{"start":{"line":25,"column":2},"end":{"line":25,"column":3}},"loc":{"start":{"line":25,"column":27},"end":{"line":32,"column":3}},"line":25},"4":{"name":"(anonymous_4)","decl":{"start":{"line":34,"column":2},"end":{"line":34,"column":3}},"loc":{"start":{"line":34,"column":28},"end":{"line":41,"column":3}},"line":34}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":2,"4":1,"5":1,"6":1,"7":1,"8":0,"9":0},"f":{"0":1,"1":2,"2":1,"3":1,"4":0},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"f19959f0769d1c7ec4e41adbee54e8624bc74b41"}
+{"C:\\Git\\DatabaseTest\\dao\\dao.js": {"path":"C:\\Git\\DatabaseTest\\dao\\dao.js","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":28,"column":2}},"1":{"start":{"line":4,"column":4},"end":{"line":4,"column":21}},"2":{"start":{"line":8,"column":4},"end":{"line":26,"column":7}},"3":{"start":{"line":9,"column":6},"end":{"line":9,"column":48}},"4":{"start":{"line":10,"column":6},"end":{"line":25,"column":7}},"5":{"start":{"line":11,"column":8},"end":{"line":11,"column":45}},"6":{"start":{"line":12,"column":8},"end":{"line":12,"column":60}},"7":{"start":{"line":14,"column":8},"end":{"line":14,"column":48}},"8":{"start":{"line":15,"column":8},"end":{"line":24,"column":11}},"9":{"start":{"line":16,"column":10},"end":{"line":16,"column":31}},"10":{"start":{"line":17,"column":10},"end":{"line":23,"column":11}},"11":{"start":{"line":18,"column":12},"end":{"line":18,"column":29}},"12":{"start":{"line":19,"column":12},"end":{"line":19,"column":55}},"13":{"start":{"line":21,"column":12},"end":{"line":21,"column":47}},"14":{"start":{"line":22,"column":12},"end":{"line":22,"column":32}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":2},"end":{"line":2,"column":3}},"loc":{"start":{"line":2,"column":20},"end":{"line":5,"column":3}},"line":2},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":2},"end":{"line":7,"column":3}},"loc":{"start":{"line":7,"column":31},"end":{"line":27,"column":3}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":8,"column":28},"end":{"line":8,"column":29}},"loc":{"start":{"line":8,"column":49},"end":{"line":26,"column":5}},"line":8},"3":{"name":"(anonymous_3)","decl":{"start":{"line":15,"column":38},"end":{"line":15,"column":39}},"loc":{"start":{"line":15,"column":53},"end":{"line":24,"column":9}},"line":15}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":6},"end":{"line":25,"column":7}},"type":"if","locations":[{"start":{"line":10,"column":6},"end":{"line":25,"column":7}},{"start":{"line":10,"column":6},"end":{"line":25,"column":7}}],"line":10},"1":{"loc":{"start":{"line":17,"column":10},"end":{"line":23,"column":11}},"type":"if","locations":[{"start":{"line":17,"column":10},"end":{"line":23,"column":11}},{"start":{"line":17,"column":10},"end":{"line":23,"column":11}}],"line":17}},"s":{"0":1,"1":1,"2":6,"3":6,"4":6,"5":0,"6":0,"7":6,"8":6,"9":6,"10":6,"11":0,"12":0,"13":6,"14":6},"f":{"0":1,"1":6,"2":6,"3":6},"b":{"0":[0,6],"1":[0,6]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"f724344b4cbfd0e4a1378aa30d8c8cbfff483af5"}
+,"C:\\Git\\DatabaseTest\\dao\\persondao.js": {"path":"C:\\Git\\DatabaseTest\\dao\\persondao.js","statementMap":{"0":{"start":{"line":1,"column":12},"end":{"line":1,"column":31}},"1":{"start":{"line":3,"column":0},"end":{"line":42,"column":2}},"2":{"start":{"line":5,"column":4},"end":{"line":5,"column":73}},"3":{"start":{"line":9,"column":4},"end":{"line":13,"column":6}},"4":{"start":{"line":17,"column":14},"end":{"line":17,"column":51}},"5":{"start":{"line":18,"column":4},"end":{"line":22,"column":6}},"6":{"start":{"line":26,"column":16},"end":{"line":26,"column":62}},"7":{"start":{"line":27,"column":6},"end":{"line":31,"column":6}},"8":{"start":{"line":35,"column":14},"end":{"line":35,"column":23}},"9":{"start":{"line":36,"column":4},"end":{"line":40,"column":6}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":4,"column":2},"end":{"line":4,"column":3}},"loc":{"start":{"line":4,"column":19},"end":{"line":6,"column":3}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":8,"column":2},"end":{"line":8,"column":3}},"loc":{"start":{"line":8,"column":23},"end":{"line":14,"column":3}},"line":8},"2":{"name":"(anonymous_2)","decl":{"start":{"line":16,"column":2},"end":{"line":16,"column":3}},"loc":{"start":{"line":16,"column":28},"end":{"line":23,"column":3}},"line":16},"3":{"name":"(anonymous_3)","decl":{"start":{"line":25,"column":2},"end":{"line":25,"column":3}},"loc":{"start":{"line":25,"column":27},"end":{"line":32,"column":3}},"line":25},"4":{"name":"(anonymous_4)","decl":{"start":{"line":34,"column":2},"end":{"line":34,"column":3}},"loc":{"start":{"line":34,"column":28},"end":{"line":41,"column":3}},"line":34}},"branchMap":{},"s":{"0":1,"1":1,"2":1,"3":2,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1},"f":{"0":1,"1":2,"2":1,"3":1,"4":1},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"f19959f0769d1c7ec4e41adbee54e8624bc74b41"}
 ,"C:\\Git\\DatabaseTest\\dao\\runsqlfile.js": {"path":"C:\\Git\\DatabaseTest\\dao\\runsqlfile.js","statementMap":{"0":{"start":{"line":1,"column":12},"end":{"line":1,"column":28}},"1":{"start":{"line":2,"column":9},"end":{"line":2,"column":22}},"2":{"start":{"line":4,"column":0},"end":{"line":25,"column":2}},"3":{"start":{"line":5,"column":2},"end":{"line":5,"column":54}},"4":{"start":{"line":6,"column":12},"end":{"line":6,"column":45}},"5":{"start":{"line":7,"column":2},"end":{"line":24,"column":5}},"6":{"start":{"line":8,"column":4},"end":{"line":23,"column":5}},"7":{"start":{"line":9,"column":6},"end":{"line":9,"column":50}},"8":{"start":{"line":10,"column":6},"end":{"line":10,"column":13}},"9":{"start":{"line":12,"column":6},"end":{"line":12,"column":43}},"10":{"start":{"line":13,"column":6},"end":{"line":22,"column":9}},"11":{"start":{"line":14,"column":8},"end":{"line":14,"column":29}},"12":{"start":{"line":15,"column":8},"end":{"line":21,"column":9}},"13":{"start":{"line":16,"column":10},"end":{"line":16,"column":27}},"14":{"start":{"line":17,"column":10},"end":{"line":17,"column":17}},"15":{"start":{"line":19,"column":10},"end":{"line":19,"column":44}},"16":{"start":{"line":20,"column":10},"end":{"line":20,"column":17}}},"fnMap":{"0":{"name":"run","decl":{"start":{"line":4,"column":26},"end":{"line":4,"column":29}},"loc":{"start":{"line":4,"column":52},"end":{"line":25,"column":1}},"line":4},"1":{"name":"(anonymous_1)","decl":{"start":{"line":7,"column":21},"end":{"line":7,"column":22}},"loc":{"start":{"line":7,"column":42},"end":{"line":24,"column":3}},"line":7},"2":{"name":"(anonymous_2)","decl":{"start":{"line":13,"column":28},"end":{"line":13,"column":29}},"loc":{"start":{"line":13,"column":43},"end":{"line":22,"column":7}},"line":13}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":4},"end":{"line":23,"column":5}},"type":"if","locations":[{"start":{"line":8,"column":4},"end":{"line":23,"column":5}},{"start":{"line":8,"column":4},"end":{"line":23,"column":5}}],"line":8},"1":{"loc":{"start":{"line":15,"column":8},"end":{"line":21,"column":9}},"type":"if","locations":[{"start":{"line":15,"column":8},"end":{"line":21,"column":9}},{"start":{"line":15,"column":8},"end":{"line":21,"column":9}}],"line":15}},"s":{"0":1,"1":1,"2":1,"3":2,"4":2,"5":2,"6":2,"7":0,"8":0,"9":2,"10":2,"11":2,"12":2,"13":0,"14":0,"15":2,"16":2},"f":{"0":2,"1":2,"2":2},"b":{"0":[0,2],"1":[0,2]},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"2f06c55d8c4effa67b0cfb4aaf1554850548cd7d"}
-,"C:\\Git\\DatabaseTest\\dao\\sum.js": {"path":"C:\\Git\\DatabaseTest\\dao\\sum.js","statementMap":{"0":{"start":{"line":2,"column":2},"end":{"line":2,"column":15}},"1":{"start":{"line":4,"column":0},"end":{"line":4,"column":21}}},"fnMap":{"0":{"name":"sum","decl":{"start":{"line":1,"column":9},"end":{"line":1,"column":12}},"loc":{"start":{"line":1,"column":19},"end":{"line":3,"column":1}},"line":1}},"branchMap":{},"s":{"0":1,"1":1},"f":{"0":1},"b":{},"_coverageSchema":"332fd63041d2c1bcb487cc26dd0d5f7d97098a6c","hash":"00fee04ac2e8dd11e2eec56158ef1e0cec00a19e"}
 }
diff --git a/coverage/dao.js.html b/coverage/dao.js.html
index 9a6b25ed41ed0ee2f2bb447d55fb71bee6883417..dec94f669f87354b2413bc4acc669d8343c2eb36 100644
--- a/coverage/dao.js.html
+++ b/coverage/dao.js.html
@@ -78,21 +78,21 @@
 <span class="cline-any cline-neutral">&nbsp;</span>
 <span class="cline-any cline-neutral">&nbsp;</span>
 <span class="cline-any cline-neutral">&nbsp;</span>
-<span class="cline-any cline-yes">5x</span>
-<span class="cline-any cline-yes">5x</span>
-<span class="cline-any cline-yes">5x</span>
+<span class="cline-any cline-yes">6x</span>
+<span class="cline-any cline-yes">6x</span>
+<span class="cline-any cline-yes">6x</span>
 <span class="cline-any cline-no">&nbsp;</span>
 <span class="cline-any cline-no">&nbsp;</span>
 <span class="cline-any cline-neutral">&nbsp;</span>
-<span class="cline-any cline-yes">5x</span>
-<span class="cline-any cline-yes">5x</span>
-<span class="cline-any cline-yes">5x</span>
-<span class="cline-any cline-yes">5x</span>
+<span class="cline-any cline-yes">6x</span>
+<span class="cline-any cline-yes">6x</span>
+<span class="cline-any cline-yes">6x</span>
+<span class="cline-any cline-yes">6x</span>
 <span class="cline-any cline-no">&nbsp;</span>
 <span class="cline-any cline-no">&nbsp;</span>
 <span class="cline-any cline-neutral">&nbsp;</span>
-<span class="cline-any cline-yes">5x</span>
-<span class="cline-any cline-yes">5x</span>
+<span class="cline-any cline-yes">6x</span>
+<span class="cline-any cline-yes">6x</span>
 <span class="cline-any cline-neutral">&nbsp;</span>
 <span class="cline-any cline-neutral">&nbsp;</span>
 <span class="cline-any cline-neutral">&nbsp;</span>
@@ -133,7 +133,7 @@
 </div><!-- /wrapper -->
 <div class='footer quiet pad2 space-top1 center small'>
   Code coverage
-  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:44:46 GMT+0200 (Vest-Europa (sommertid))
+  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:58:14 GMT+0200 (Vest-Europa (sommertid))
 </div>
 </div>
 <script src="prettify.js"></script>
diff --git a/coverage/index.html b/coverage/index.html
index 9f91ceb1f208a837096a9e7afa9099e2562f042d..7000f0ba02ff2224420620e5b3258dbd653e81ba 100644
--- a/coverage/index.html
+++ b/coverage/index.html
@@ -20,24 +20,24 @@
     </h1>
     <div class='clearfix'>
       <div class='fl pad1y space-right2'>
-        <span class="strong">81.67% </span>
+        <span class="strong">80.95% </span>
         <span class="quiet">Statements</span>
-        <span class='fraction'>49/60</span>
+        <span class='fraction'>34/42</span>
       </div>
       <div class='fl pad1y space-right2'>
-        <span class="strong">75% </span>
+        <span class="strong">50% </span>
         <span class="quiet">Branches</span>
-        <span class='fraction'>12/16</span>
+        <span class='fraction'>4/8</span>
       </div>
       <div class='fl pad1y space-right2'>
-        <span class="strong">93.33% </span>
+        <span class="strong">100% </span>
         <span class="quiet">Functions</span>
-        <span class='fraction'>14/15</span>
+        <span class='fraction'>12/12</span>
       </div>
       <div class='fl pad1y space-right2'>
-        <span class="strong">81.67% </span>
+        <span class="strong">80.95% </span>
         <span class="quiet">Lines</span>
-        <span class='fraction'>49/60</span>
+        <span class='fraction'>34/42</span>
       </div>
     </div>
   </div>
@@ -59,19 +59,6 @@
 </tr>
 </thead>
 <tbody><tr>
-	<td class="file high" data-value="calculator.js"><a href="calculator.js.html">calculator.js</a></td>
-	<td data-value="93.75" class="pic high"><div class="chart"><div class="cover-fill" style="width: 93%;"></div><div class="cover-empty" style="width:7%;"></div></div></td>
-	<td data-value="93.75" class="pct high">93.75%</td>
-	<td data-value="16" class="abs high">15/16</td>
-	<td data-value="100" class="pct high">100%</td>
-	<td data-value="8" class="abs high">8/8</td>
-	<td data-value="100" class="pct high">100%</td>
-	<td data-value="2" class="abs high">2/2</td>
-	<td data-value="93.75" class="pct high">93.75%</td>
-	<td data-value="16" class="abs high">15/16</td>
-	</tr>
-
-<tr>
 	<td class="file medium" data-value="dao.js"><a href="dao.js.html">dao.js</a></td>
 	<td data-value="73.33" class="pic medium"><div class="chart"><div class="cover-fill" style="width: 73%;"></div><div class="cover-empty" style="width:27%;"></div></div></td>
 	<td data-value="73.33" class="pct medium">73.33%</td>
@@ -86,15 +73,15 @@
 
 <tr>
 	<td class="file high" data-value="persondao.js"><a href="persondao.js.html">persondao.js</a></td>
-	<td data-value="80" class="pic high"><div class="chart"><div class="cover-fill" style="width: 80%;"></div><div class="cover-empty" style="width:20%;"></div></div></td>
-	<td data-value="80" class="pct high">80%</td>
-	<td data-value="10" class="abs high">8/10</td>
+	<td data-value="100" class="pic high"><div class="chart"><div class="cover-fill cover-full" style="width: 100%;"></div><div class="cover-empty" style="width:0%;"></div></div></td>
+	<td data-value="100" class="pct high">100%</td>
+	<td data-value="10" class="abs high">10/10</td>
 	<td data-value="100" class="pct high">100%</td>
 	<td data-value="0" class="abs high">0/0</td>
-	<td data-value="80" class="pct high">80%</td>
-	<td data-value="5" class="abs high">4/5</td>
-	<td data-value="80" class="pct high">80%</td>
-	<td data-value="10" class="abs high">8/10</td>
+	<td data-value="100" class="pct high">100%</td>
+	<td data-value="5" class="abs high">5/5</td>
+	<td data-value="100" class="pct high">100%</td>
+	<td data-value="10" class="abs high">10/10</td>
 	</tr>
 
 <tr>
@@ -110,26 +97,13 @@
 	<td data-value="17" class="abs medium">13/17</td>
 	</tr>
 
-<tr>
-	<td class="file high" data-value="sum.js"><a href="sum.js.html">sum.js</a></td>
-	<td data-value="100" class="pic high"><div class="chart"><div class="cover-fill cover-full" style="width: 100%;"></div><div class="cover-empty" style="width:0%;"></div></div></td>
-	<td data-value="100" class="pct high">100%</td>
-	<td data-value="2" class="abs high">2/2</td>
-	<td data-value="100" class="pct high">100%</td>
-	<td data-value="0" class="abs high">0/0</td>
-	<td data-value="100" class="pct high">100%</td>
-	<td data-value="1" class="abs high">1/1</td>
-	<td data-value="100" class="pct high">100%</td>
-	<td data-value="2" class="abs high">2/2</td>
-	</tr>
-
 </tbody>
 </table>
 </div><div class='push'></div><!-- for sticky footer -->
 </div><!-- /wrapper -->
 <div class='footer quiet pad2 space-top1 center small'>
   Code coverage
-  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:44:46 GMT+0200 (Vest-Europa (sommertid))
+  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:58:14 GMT+0200 (Vest-Europa (sommertid))
 </div>
 </div>
 <script src="prettify.js"></script>
diff --git a/coverage/persondao.js.html b/coverage/persondao.js.html
index 6aabec740f3c888acef39374d6084895ab2576ee..2ef5aa4540859272b8ed085d39541bab57e2a419 100644
--- a/coverage/persondao.js.html
+++ b/coverage/persondao.js.html
@@ -20,9 +20,9 @@
     </h1>
     <div class='clearfix'>
       <div class='fl pad1y space-right2'>
-        <span class="strong">80% </span>
+        <span class="strong">100% </span>
         <span class="quiet">Statements</span>
-        <span class='fraction'>8/10</span>
+        <span class='fraction'>10/10</span>
       </div>
       <div class='fl pad1y space-right2'>
         <span class="strong">100% </span>
@@ -30,14 +30,14 @@
         <span class='fraction'>0/0</span>
       </div>
       <div class='fl pad1y space-right2'>
-        <span class="strong">80% </span>
+        <span class="strong">100% </span>
         <span class="quiet">Functions</span>
-        <span class='fraction'>4/5</span>
+        <span class='fraction'>5/5</span>
       </div>
       <div class='fl pad1y space-right2'>
-        <span class="strong">80% </span>
+        <span class="strong">100% </span>
         <span class="quiet">Lines</span>
-        <span class='fraction'>8/10</span>
+        <span class='fraction'>10/10</span>
       </div>
     </div>
   </div>
@@ -119,8 +119,8 @@
 <span class="cline-any cline-neutral">&nbsp;</span>
 <span class="cline-any cline-neutral">&nbsp;</span>
 <span class="cline-any cline-neutral">&nbsp;</span>
-<span class="cline-any cline-no">&nbsp;</span>
-<span class="cline-any cline-no">&nbsp;</span>
+<span class="cline-any cline-yes">1x</span>
+<span class="cline-any cline-yes">1x</span>
 <span class="cline-any cline-neutral">&nbsp;</span>
 <span class="cline-any cline-neutral">&nbsp;</span>
 <span class="cline-any cline-neutral">&nbsp;</span>
@@ -160,10 +160,10 @@ module.exports = class PersonDao extends Dao {
     );
   }
   
-<span class="fstat-no" title="function not covered" >  de</span>leteOne(json, callback) {
-    var val = <span class="cstat-no" title="statement not covered" >[json.id];</span>
-<span class="cstat-no" title="statement not covered" >    super.query(</span>
-      "delete from person where id = ?)",
+  deleteOne(json, callback) {
+    var val = [json.id];
+    super.query(
+      "DELETE FROM person WHERE id = 2",
       val,
       callback
     );
@@ -175,7 +175,7 @@ module.exports = class PersonDao extends Dao {
 </div><!-- /wrapper -->
 <div class='footer quiet pad2 space-top1 center small'>
   Code coverage
-  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:44:46 GMT+0200 (Vest-Europa (sommertid))
+  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:58:14 GMT+0200 (Vest-Europa (sommertid))
 </div>
 </div>
 <script src="prettify.js"></script>
diff --git a/coverage/runsqlfile.js.html b/coverage/runsqlfile.js.html
index 5a3ca65186e7d64db31cbaf6088b9f9614de7028..4657dbf96dca6ec82afee55c18c2a5f3be8a2252 100644
--- a/coverage/runsqlfile.js.html
+++ b/coverage/runsqlfile.js.html
@@ -124,7 +124,7 @@ module.exports = function run(filename, pool, done) {
 </div><!-- /wrapper -->
 <div class='footer quiet pad2 space-top1 center small'>
   Code coverage
-  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:44:46 GMT+0200 (Vest-Europa (sommertid))
+  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:58:14 GMT+0200 (Vest-Europa (sommertid))
 </div>
 </div>
 <script src="prettify.js"></script>
diff --git a/coverage/sum.js.html b/coverage/sum.js.html
index a38e44151b3142fb6f8c152f9f2744da846578c6..fc3eb9349db4c6fe4f7e4e1320daa49673e6811c 100644
--- a/coverage/sum.js.html
+++ b/coverage/sum.js.html
@@ -58,7 +58,7 @@ module.exports = sum;</pre></td></tr>
 </div><!-- /wrapper -->
 <div class='footer quiet pad2 space-top1 center small'>
   Code coverage
-  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:44:46 GMT+0200 (Vest-Europa (sommertid))
+  generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Mon Sep 24 2018 15:47:49 GMT+0200 (Vest-Europa (sommertid))
 </div>
 </div>
 <script src="prettify.js"></script>
diff --git a/dao/persondao.js b/dao/persondao.js
index 6b8261b5c51c3a61f02e8a30163a1c8217bdb793..99deb1456d1b87c1591c6a710029c702f32d6b05 100644
--- a/dao/persondao.js
+++ b/dao/persondao.js
@@ -34,7 +34,7 @@ module.exports = class PersonDao extends Dao {
   deleteOne(json, callback) {
     var val = [json.id];
     super.query(
-      "delete from person where id = ?)",
+      "DELETE FROM person WHERE id = 2",
       val,
       callback
     );
diff --git a/dao/persondao.test.js b/dao/persondao.test.js
index 52e1a11fed22a910e9f10d0df22c0093ab36a3fb..ca67b4640d3262af6a00baf18f300319536b285f 100644
--- a/dao/persondao.test.js
+++ b/dao/persondao.test.js
@@ -94,7 +94,7 @@ test("update person in db", done => {
 });
 
 
-test("delete person by id in db", done => {
+test("delete person in db", done => {
   function callback(status, data) {
       console.log("Test callback: status=" + status + ", data" + JSON.stringify(data));
       expect(data.affectedRows).toBeGreaterThanOrEqual(1);
diff --git a/server.js b/server.js
index add5b5330d27c093dfe88615fd1fe8d6fda94999..d9403529782ff0e3816925e7a59d1e4bb9b071ba 100644
--- a/server.js
+++ b/server.js
@@ -41,6 +41,20 @@ app.post("/person", (req, res) => {
   });
 });
 
+app.delete("/person/:personId",(req,res)=> {
+  console.log("Fikk DELETE-request fra klienten");
+  personDao.deleteOne(req.params.personID, (status,data) =>{
+     res.status(status);
+     res.json(data);
+  });
+});
 
+app.put("/person/:personId",(req,res)=> {
+  console.log("Fikk PUT-request fra klienten");
+  personDao.updateOne(req.body, (status,data) =>{
+     res.status(status);
+     res.json(data);
+  });
+});
 
 var server = app.listen(8080);