fix tabs, comments on own lines
fix commenting

turns out that :: for comments causes errors (parsed as drive letter)
when in loops, so all comments are back to using rem