extracted debugdraw into CircleData class
fixed bug to also get bodies that are completely enclosed by the circle
refactored circlecast circle line segment intersection