wip: refactor indent logic and start to fix issue #13

still not working properly since ForInStatement remove line breaks AFTER our
rules are applied, and it is also adding line breaks without any reason.

should not be too hard to fix it, maybe just need to check if line breaks
should be added or not.