Massive new courthouse opens for business