title: Sequelize- Not return promise after create an instarnce
body: <p>I'm trying to create new filter and print (console.log) the id of the object just created, but it doesn't enter to the .then function.
  Here's the code:</p>
  
  <pre><code>var Sequelize = require('sequelize');
  var FilterModel = require('../models/filters');
  var Filter = new FilterModel(Database, Sequelize);
  
  Filter.create({ name: data.filter_name }).then(function(filter) {
    console.log( '***************************************' );
  });
  </code></pre>
  
  <p>And the '**' not printed,but the entry is in the DB.</p>
  
  <p>When i tried to do like this:</p>
  
  <pre><code>var filter = Filter.create({ name: data.filter_name })
  </code></pre>
  
  <p>And print 'filter' i've got the new instance with the created_at etc. but the id is NULL.</p>
  
  <p>The id defined as:</p>
  
  <pre><code>id: {
      allowNull: false,
      autoIncrement: true,
      primaryKey: true,
      type: Sequelize.INTEGER
    },
  </code></pre>
  
  <p>Please someone can help what's wrong here?</p>
  
  <p>Thanks!</p>