def connect
      return connection if connection
      @connection = Sequel.connect adapter: :mysql2,
                                   user: @user,
                                   password: @password,
                                   host: @host,
                                   port: @port,
                                   database: @database
      require_relative 'models'
      connection
    end
def connect
      return connection if connection
      @connection = Sequel.connect adapter: :mysql2,
                                   user: @user,
                                   password: @password,
                                   host: @host,
                                   port: @port,
                                   database: @database
      require_relative 'models'
      connection
    end
Establishes a connection and creates the object if it does not already
 exist. Loads all Specify::Model classes.

 Returns the Sequel::Database object for the database.