A Systematic Design Methodology For Articulated Serpentine Robotic Tails To Assist Agile Robot Behaviors