Use strict

Many of the Spices omit `"use strict"`. This branch adds that.

Additionally, there were several cases of

```
if (foo) bar
```
and
```
if (foo)
    bar
```

This can be dangerous when a future maintainer attempts to add logic inside the `if` block. Since javascript is whitespace-insensitive and no block is explicitly defined, only the next statement is subject to the `if` condition; subsequent statements - indented or not - will execute without regard for the condition. This is not immediately obvious by the indentation, so explicit blocks defined by `{}` should be preferred.