Refactor: Settings: Use standard callback style

Change the fn(success, failure) calls in
data-settings.js to fn(callback), as we move to
a more-Node.js way of doing things.
Remove demo setting

With the addition of the interactive docs,
and an open signup process, the demo setting
is no longer necessary.
Refactor: Settings: Remove non-standard callbacks

With the removal of the demo setting, that means
most of data-settings.js simply points to
couch-settings.js
Refactor: Settings: Move view names to data obj

Move the settings view names out of the CouchDB
layer and into the data layer. So, now when we
add a new view, we only need to update two files,
instead of three.
Refactor: Settings: Move into data folder

The data-* and couch-* files want to be in
their own folders. This is the start of
that process.
Refactor: Move data-*, couch-* into own folder

The data-* files wanted to be in lib/data, and
the couch-* files wanted to be in lib/data/couch,
so I put them there.