Design and Implementation of WiMesh: A Tool for the Performance Evaluation of Multi-Radio Wireless Mesh Networks