comment + whitespace indent fixes
Test improvements + indent fixes

Weird parens / comments / string cases are handled correctly.
Needs more test cases, but it now uses spec/samples/*.ooc{,.ref}
so I don't need to mess with Ruby anymore to add more testcases.