message: Update Knex user model to create table properly
diff: module.exports = function (app) {
  const db = app.get('knexClient');
  - db.schema.createTableIfNotExists('<%= kebabName %>', table => {
  + db.schema.hasTable('<%= kebabName %>').then(exists => {
  + if(!exists) {
  + db.schema.createTable('<%= kebabName %>', table => {
  table.increments('id');
  <% if(authentication.strategies.indexOf('local') !== -1) { %>
  table.string('email').unique();
  @@ -17,8 +19,12 @@ module.exports = function (app) {
  table.string('<%= provider.name %>Id');
  <% }); %>
  })
  - .then(() => console.log('Updated <%= kebabName %> table'))
  - .catch(e => console.error('Error updating <%= kebabName %> table', e));
  + .then(
  + () => console.log('Updated <%= kebabName %> table'),
  + e => console.error('Error updating <%= kebabName %> table', e)
  + );
  + }
  + });
  return db;
  };
  