Start instance of base class, load configuration and establish database connection. Please don't call the constructor direcly, use the singleton pattern instead.
Tests given global box name for uniqueness. Takes the global box name as first argument and an optional global box id as second argument. If the global box id is given, this global box won't be considered when checking for uniqueness (useful for updates).
Returns boolean true if global box name is unique.