Cleanup stmt for c for loops

Removes early implementations that were commented out. Removes overly
complicated code from early implementations. Also adds some new comments. Still
need some more comments/code cleanup but this is a good check point.