Required user to be logged in to access user management functions.  Added configurable whitelist of safe fields to expose to end users to avoid sending ids, hashes, etc. to end users.
Refactored to use callbacks and strip user values instead of raw pipes.
Added notes for future work and undid work on signup, which returned no results.
Fixed user deletion to work without requiring the upstream couch _rev data.
Disentangled signup and updates from couch native format.
Updating tests to exercise new functionality as expected.
Temporarily disabled userSpec tests, which have some kind of bug in the chain of before() functions.
Cleaned up returned values to ensure that all JSON is returned as a string.  All calls are also now consistent, and return an "ok" parameter as many (but not all) calls did before.
Added instructions for running mocha tests for n00bs like me who had to look it up.
Added tests for login, logout, and current user functions.
Reset userSpec tests, which frankly I only managed to break further than they already were.
Merge pull request #14 from the-t-in-rtf/ecu-11

Sanitized information returned to users...