Moved ROS service discovery out of discovery.py

This allows me to run coverage on the discovery
module more easily.