Preferences controller and nib

No bindings yet
Play with nibs
preferences controller spec’d out a bit
Send updates to a fictitious preferences repository