The Distributed Vehicle Monitoring Testbed: A Tool for Investigating Distributed Problem Solving Networks