Client side preferences pane for client options and theme.

* closes #33
* closes #50