visualization module comments and clean up

No major change. Just adding comments and cleaning up. But since it's been done for all modules, I'm thinking about adding new features next. One thing we both think is important is adding polynomial fitting to trajectories so that velocity calculation can be more accurate at higher frame rate, though I'm not entirely clear how to do it yet. What do you think?