An Open-Source Hardware and Software Platform for Telesurgical Robotics Research