A Distributed Control System For Priority-Based Site-Specific Irrigation