Crate a user account
  Check if the given account exists and returns an error.
  Otherwise, create the given account and save it to "user.account" collection.
  The password is encrypted with shaHex function.