RUBY-667 user commands

Support for authentication through user commands, not manipulation of system.users collection.