Fuzziness now generates empty JSON object by default

.Fuzziness() now generates:
```
"fuzzy": {
"fuzziness": {}
}
```

Updated tests to reflect this. Also cleaned up the expected strings in
some cases (and my auto format did sneak in some spaces to tabs
conversions, but it looks like that's the desired format, so I hope you
don't mind).

Also tried to add a page to the documentation about Suggest.