Feature/en 1831

I completely over looked this argument. We should provide better support for it, rather than just accept any JSON dictionary. Would be ideal if we could make it work like the caption options where they can specify a name value pair.
```
-J notes=These are job notes
```