addDatabase(options) {
    options = options || {};

    let existingDatabase = _.findWhere(this.databases, {
      name: options.name
    });

    if (existingDatabase) return;

    let database = new Database({
      id: options.id,
      name: options.name,
      host: options.host,
      port: options.port,
      auth: options.auth,
      connection: this
    });

    this.databases.push(database);

    return database;
  }
Add a new database to the connection
@param {Object} options
@param {String} options.name