title: Meteor.loginWithPassword returns Error: Incorrect password [403]
body: <p>I would like to add programmatically few users and login with one of them in my meteor app. I could not find any methods to add users at server side; so I added two buttons at client side to generate users and login with one of them. I can create users (I see them in mogodb) but I cannot login, getting Error: Incorrect password [403]. What I  am missing?
  This is client.js code</p>
  
  <pre><code>Template.hello.events({
   'click #createUsers': function () {
      console.log("Creating users...");
      var users = [
         { email: "dgra@gmail.com", username: "gra", name: "gra", roles: ['admin'] }
      ];
      _.each(users, function (user) {
          Accounts.createUser({
              email: user.email,
              password: "admin",
              profile: { username: user.username },
              profile: { name: user.name },
              roles: user.roles
          });
      });
  },
  
   'click #logIn': function () {
       console.log("logIn gra...");
      Meteor.loginWithPassword("dgra@gmail.com", "admin", function (err) {
          if (err) {
              console.log("loginError: " + err);
          }
      });
   }
  });
  </code></pre>