move cli tests to proper dir
support custom prefpanedir option
Merge pull request #1157 from phinze/prefpanes

Tweaks to preference panes in response to feedback