[ WIP ] Adding ability to switch between insert & update

It would be good to normalize this early on:

```javascript
if (req.if && req.if.constructor === String) {
     req.if = req.if.trim().split(/\s+/).join(' ').toLowerCase();
}
```
Then you can later just test for ```if (req.if === 'not exists')```.