RUBY-667 user command helpers and update to auth tests
Add support and error for digestPassword option
minor: hash args style updates
minor: no need to rescue error in auth test
Document new user command private methods as such