title: bookshelfJS: idAttribute to specify alternate id name
body: <p>I've added the idAttribute line to this code in hopes that it will allow me to specify an alternate name for my id field:</p>
  
  <pre><code>bookshelf.ApiUser = Bookshelf.Model.extend({
      tableName: 'users',
      idAttribute: 'userID'
  });
  </code></pre>
  
  <p>but it breaks my node project. As long as my id field is named 'id', the project works; how can I name the id field userID and have bookshelfjs know what to do?</p>