Payments Platform Pine Labs Turns Public - Assigns Independent Directors