Text this: Distributed Formation Control for Underactuated, Unmanned Surface Vehicles with Uncertainties and Disturbances