added a WallRate class (same as rospy.Rate, but uses wall clock)
first draft of the hub sidekick is complete. closes #182. closes #183