Text this: Synchronization of Complex Dynamical Networks with Nonidentical Nodes and Derivative Coupling via Distributed Adaptive Control