Google summer of code midterm review

Submitted on behalf of @rkojcev.  @jrgnicho and @shaun-edwards, please review.
Are these really constants.  Shouldn't they really be class variables that are loaded from ROS params.